function _civicrm_entity_manage_display_submit in CiviCRM Entity 7.2
Custom submit handler
Updates bundle visibility settings if a display suite layout is used
See also
1 string reference to '_civicrm_entity_manage_display_submit'
- civicrm_entity_form_alter in ./
civicrm_entity.module - Implementes hook_form_alter().
File
- ./
civicrm_entity.module, line 3980
Code
function _civicrm_entity_manage_display_submit(&$form, &$form_state) {
if (isset($form_state['values']['additional_settings']['layout']) && $form_state['values']['additional_settings']['layout'] != '') {
$entity_type = $form['#entity_type'];
$bundle = $form['#bundle'];
$bundle_settings = field_bundle_settings($entity_type, $bundle);
foreach ($bundle_settings['extra_fields']['display'] as $key => $field) {
$form_state['values']['fields'][$key]['type'] = 'visible';
}
}
}