You are here

function ultimate_cron_job_ctools_export_ui_form_submit in Ultimate Cron 7.2

Submit handler of the preset edit form.

The submit handler is only responsible for moving data from $form_state['values'] to $form_state['item'].

File

plugins/ctools/export_ui/ultimate_cron_job_ctools_export_ui.inc, line 197
Export UI integration.

Code

function ultimate_cron_job_ctools_export_ui_form_submit(&$form, &$form_state) {
  $job = $form_state['item'];
  ctools_include('plugins');
  $plugin_types = ctools_plugin_get_plugin_type_info();
  foreach ($form_state['values']['settings'] as $plugin_type => &$settings) {
    $static = $plugin_types['ultimate_cron'][$plugin_type]['defaults']['static'];
    $class = $static['class'];
    $class::jobSettingsFormSubmit($form, $form_state, $plugin_type, $job);
  }
}