You are here

function feeds_tamper_ui_list_form_submit in Feeds Tamper 7

Same name and namespace in other branches
  1. 6 feeds_tamper_ui/feeds_tamper_ui.admin.inc \feeds_tamper_ui_list_form_submit()

Submit handler for plugin list.

Sets weight and enabled/disabled status of plugin instances.

File

feeds_tamper_ui/feeds_tamper_ui.admin.inc, line 159
Forms and their accompanying validation and submit functions for Feeds Tamper UI.

Code

function feeds_tamper_ui_list_form_submit($form, &$form_state) {
  $mappings = element_children($form['mappings']);
  foreach ($mappings as $i) {
    if (empty($form_state['values'][$i]['table'])) {
      continue;
    }
    foreach ($form_state['values'][$i]['table'] as $id => $value) {
      $instance = feeds_tamper_load_instance($id);
      $instance->disabled = !(bool) $value['enabled'];
      $instance->weight = $value['weight'];
      feeds_tamper_save_instance($instance);
    }
  }
  drupal_set_message(t('Your changes have been saved.'));
}