function ultimate_cron_ctools_plugin_type in Ultimate Cron 7.2
Implements hook_ctools_plugin_type().
Ultimate Cron provides for plugins.
Settings : Attaches settings to a cron job Scheduler : Determines when a job should run. Launcher : Responsible for launching/running the job. Logger : The backend for a jobs logs.
File
- ./
ultimate_cron.module, line 149
Code
function ultimate_cron_ctools_plugin_type() {
return array(
'settings' => array(
'use hooks' => FALSE,
'defaults' => array(
'static' => array(
'default plugin' => '',
'title singular' => t('settings'),
'title plural' => t('settings'),
'title singular proper' => t('Settings'),
'title plural proper' => t('Settings'),
'class' => 'UltimateCronSettings',
'multiple' => TRUE,
),
),
'classes' => array(
'handler',
),
'cache' => TRUE,
),
'scheduler' => array(
'use hooks' => FALSE,
'defaults' => array(
'static' => array(
'default plugin' => 'simple',
'title singular' => t('scheduler'),
'title plural' => t('schedulers'),
'title singular proper' => t('Scheduler'),
'title plural proper' => t('Schedulers'),
'class' => 'UltimateCronScheduler',
),
),
'classes' => array(
'handler',
),
'cache' => TRUE,
),
'launcher' => array(
'use hooks' => FALSE,
'defaults' => array(
'static' => array(
'default plugin' => 'serial',
'title singular' => t('launcher'),
'title plural' => t('launchers'),
'title singular proper' => t('Launcher'),
'title plural proper' => t('Launchers'),
'class' => 'UltimateCronLauncher',
),
),
'classes' => array(
'handler',
),
'cache' => TRUE,
),
'logger' => array(
'use hooks' => FALSE,
'defaults' => array(
'static' => array(
'default plugin' => 'database',
'title singular' => t('logger'),
'title plural' => t('loggers'),
'title singular proper' => t('Logger'),
'title plural proper' => t('Loggers'),
'class' => 'UltimateCronLogger',
),
),
'classes' => array(
'handler',
),
'cache' => TRUE,
),
);
}