function job_scheduler_trigger_worker in Job Scheduler 7.2
Fire up a scheduled trigger.
1 string reference to 'job_scheduler_trigger_worker'
- job_scheduler_trigger_cron_job_scheduler_info in modules/
job_scheduler_trigger/ job_scheduler_trigger.module - Implements hook_job_scheduler_info().
File
- modules/
job_scheduler_trigger/ job_scheduler_trigger.module, line 107 - Job scheduler module.
Code
function job_scheduler_trigger_worker($job) {
// Mark last time triggered for the records.
db_update('job_scheduler_trigger')
->fields(array(
'last' => REQUEST_TIME,
))
->condition('trid', $job['id'])
->execute();
if ($aids = trigger_get_assigned_actions($job['type'])) {
$context = array(
'group' => 'scheduler',
'hook' => $job['type'],
'job' => $job,
);
// Scheduler's object is the job from job_scheduler.
$object = (object) $job;
actions_do(array_keys($aids), $object, $context);
}
}