function cqc_webform_scheduled_tasks_cron in Webform Scheduled Tasks 8
This method makes sure we only fire at a set frequency.
File
- ./
webform_scheduled_tasks.module, line 11 - This hook will fire whenever cron fires, usually 20 mins.
Code
function cqc_webform_scheduled_tasks_cron() {
$run_interval = webform_scheduled_tasks_get_config('run_interval');
$last_run = new DateTime(webform_scheduled_tasks_get_config('last_run'));
$since_start = $last_run
->diff(new DateTime(date('Y-m-d H:i:s')));
// Run every 1440 mins (24 hours).
if ($since_start->i > $run_interval) {
webform_scheduled_tasks_do_actions();
}
}