From: skodak Date: Mon, 10 Mar 2008 09:35:42 +0000 (+0000) Subject: MDL-13863 detect missing idnumbers in formulas after restore; merged from MOODLE_19_S... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=9c9a3259eecfb49674f9e3fdc91bac2fe89269ee;p=moodle.git MDL-13863 detect missing idnumbers in formulas after restore; merged from MOODLE_19_STABLE --- diff --git a/lib/grade/grade_item.php b/lib/grade/grade_item.php index 17bcada4dd..0eb79ec915 100644 --- a/lib/grade/grade_item.php +++ b/lib/grade/grade_item.php @@ -1589,6 +1589,10 @@ class grade_item extends grade_object { // prepare formula and init maths library $formula = preg_replace('/##(gi\d+)##/', '\1', $this->calculation); + if (strpos($formula, '[[') !== false) { + // missing item + return false; + } $this->formula = new calc_formula($formula); // where to look for final grades?