You are here

function conditional_fields_forms_submit in Conditional Fields 6

Same name and namespace in other branches
  1. 5 conditional_fields.module \conditional_fields_forms_submit()
  2. 6.2 conditional_fields.module \conditional_fields_forms_submit()

Handle saving of conditional field settings. The controlled field can be either a field or a group

2 string references to 'conditional_fields_forms_submit'
conditional_fields_content_admin_field in ./conditional_fields.module
Alteration of the field editing form
conditional_fields_fieldgroup_group_edit_form in ./conditional_fields.module
Alteration of the fieldgroup editing form

File

./conditional_fields.module, line 528
Content fields and groups visibility based on the values of user defined 'trigger' fields.

Code

function conditional_fields_forms_submit($form, &$form_state) {
  isset($form_state['values']['field_name']) ? $controlled_field = $form_state['values']['field_name'] : ($controlled_field = $form_state['values']['group_name']);
  isset($form['#field']['type_name']) ? $type = $form['#field']['type_name'] : ($type = $form['#content_type']['type']);
  conditional_fields_save_field($type, $controlled_field, $form_state['values']['conditional_fields']);
}