You are here

function ultimate_cron_job_plugin_settings_ajax in Ultimate Cron 7.2

Ajax callback for interchangable plugin settings.

1 string reference to 'ultimate_cron_job_plugin_settings_ajax'
UltimateCronPlugin::jobSettingsForm in ./ultimate_cron.plugin.inc
Job settings form.

File

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

Code

function ultimate_cron_job_plugin_settings_ajax($form, &$form_state) {
  $plugin_type = $form_state['triggering_element']['#parents'][count($form_state['triggering_element']['#parents']) - 2];
  $name = $form_state['values']['settings'][$plugin_type]['name'];
  if (empty($name)) {
    $job = $form_state['item'];
    $name = $job->hook[$plugin_type]['name'];
  }
  return $form['settings'][$plugin_type][$name];
}