You are here

function migrate_ui_handlers_submit in Migrate 6.2

Submit callback for the configuration form handler fieldset.

1 string reference to 'migrate_ui_handlers_submit'
migrate_ui_handlers_form in migrate_ui/migrate_ui.pages.inc
Form for reviewing migrations.

File

migrate_ui/migrate_ui.pages.inc, line 913

Code

function migrate_ui_handlers_submit($form, &$form_state) {
  $disabled = array();
  foreach ($form_state['values']['destination_handlers'] as $class => $value) {
    if (!$value) {
      $disabled[] = $class;
    }
  }
  foreach ($form_state['values']['field_handlers'] as $class => $value) {
    if (!$value) {
      $disabled[] = $class;
    }
  }
  variable_set('migrate_disabled_handlers', serialize($disabled));
  if (!empty($disabled)) {
    drupal_set_message(t('The following handler classes are disabled: @classes', array(
      '@classes' => implode(', ', $disabled),
    )));
  }
  else {
    drupal_set_message(t('No handler classes are currently disabled.'));
  }
}