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];
}