diff --git a/blocks/recent_activity/classes/task/cleanup.php b/blocks/recent_activity/classes/task/cleanup.php index c3f34c70b27..13dc42079c0 100644 --- a/blocks/recent_activity/classes/task/cleanup.php +++ b/blocks/recent_activity/classes/task/cleanup.php @@ -50,9 +50,12 @@ class cleanup extends \core\task\scheduled_task { * Remove old entries from table block_recent_activity */ public function execute() { - global $DB; + global $CFG, $DB; + require_once("{$CFG->dirroot}/course/lib.php"); + // Those entries will never be displayed as RECENT anyway. - $DB->delete_records_select('block_recent_activity', 'timecreated < ?', - array(time() - COURSE_MAX_RECENT_PERIOD)); + $DB->delete_records_select('block_recent_activity', 'timecreated < ?', [ + time() - COURSE_MAX_RECENT_PERIOD, + ]); } }