loop to allow digests to be sent over multiple cron
executions if something crash in the middle. MDL-11657
Merged from MOODLE_19_STABLE
if ($CFG->digestmailtimelast < $digesttime and $timenow > $digesttime) {
- set_config('digestmailtimelast', $timenow);
-
mtrace('Sending forum digests: '.userdate($timenow, '', $sitetimezone));
$digestposts_rs = get_recordset('forum_queue');
}
}
}
+ /// We have finishied all digest emails, update $CFG->digestmailtimelast
+ set_config('digestmailtimelast', $timenow);
}
if (!empty($usermailcount)) {