You are here

function hs_content_taxonomy_common_config_form_submit in Hierarchical Select 6.3

Same name and namespace in other branches
  1. 5.3 modules/hs_content_taxonomy.module \hs_content_taxonomy_common_config_form_submit()

Additional submit callback to update the multiple values field setting.

1 string reference to 'hs_content_taxonomy_common_config_form_submit'
hs_content_taxonomy_config_form in modules/hs_content_taxonomy.admin.inc
Form definition; configuration form for Hierarchical Select as the widget for a content_taxonomy field.

File

modules/hs_content_taxonomy.admin.inc, line 89

Code

function hs_content_taxonomy_common_config_form_submit(&$form, &$form_state) {
  $config = $form_state['values']['hierarchical_select_config'];
  $multiple_values = $config['save_lineage'] | $config['dropbox']['status'];
  require_once drupal_get_path('module', 'content') . '/includes/content.crud.inc';
  $fields = content_field_instance_read(array(
    'type_name' => $form['#content_type_name'],
    'field_name' => $form['#field_name'],
  ));
  foreach ($fields as $field) {
    $field['multiple'] = $multiple_values;
    content_field_instance_update($field);
  }
}