You are here

function job_scheduler_trigger_cron_job_scheduler_info in Job Scheduler 7.2

Implements hook_job_scheduler_info().

File

modules/job_scheduler_trigger/job_scheduler_trigger.module, line 74
Job scheduler module.

Code

function job_scheduler_trigger_cron_job_scheduler_info() {
  foreach (job_scheduler_trigger_list() as $trigger) {
    if ($trigger->status) {
      $jobs[$trigger->trid] = array(
        'id' => $trigger->trid,
        'type' => $trigger->hook,
        'crontab' => $trigger->crontab,
        'periodic' => TRUE,
      );
    }
  }
  if (!empty($jobs)) {
    $scheduler['job_scheduler_trigger'] = array(
      'worker callback' => 'job_scheduler_trigger_worker',
      'jobs' => $jobs,
    );
    return $scheduler;
  }
}