From 1a5a0b9b5f2819bde3be124aec359814ff15ff22 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Sat, 25 Aug 2018 08:39:03 +0800 Subject: [PATCH 1/1] MDL-63234 blocks_recent_activity; Ensure courselib is loaded --- blocks/recent_activity/classes/task/cleanup.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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, + ]); } } -- 2.43.0