From: skodak Date: Mon, 25 Feb 2008 20:22:59 +0000 (+0000) Subject: MDL-13661 - fixing incorrect use of array_shift; merged from MOODLE_19_STABLE X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=5087c945ecaeac035c27468ef97e67c02f5b71bd;p=moodle.git MDL-13661 - fixing incorrect use of array_shift; merged from MOODLE_19_STABLE --- diff --git a/lib/weblib.php b/lib/weblib.php index dc7dff5f95..8bfc570bc3 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -1473,7 +1473,9 @@ function format_text($text, $format=FORMAT_MOODLE, $options=NULL, $courseid=NULL if ($oldcacheitem->timemodified >= $time) { if (defined('FULLME') and FULLME == 'cron') { if (count($croncache) > 150) { - array_shift($croncache); + reset($croncache); + $key = key($croncache); + unset($croncache[$key]); } $croncache[$md5key] = $oldcacheitem->formattedtext; } @@ -1560,7 +1562,9 @@ function format_text($text, $format=FORMAT_MOODLE, $options=NULL, $courseid=NULL if (defined('FULLME') and FULLME == 'cron') { // special static cron cache - no need to store it in db if its not already there if (count($croncache) > 150) { - array_shift($croncache); + reset($croncache); + $key = key($croncache); + unset($croncache[$key]); } $croncache[$md5key] = $text; return $text;