From 9c9a3259eecfb49674f9e3fdc91bac2fe89269ee Mon Sep 17 00:00:00 2001 From: skodak Date: Mon, 10 Mar 2008 09:35:42 +0000 Subject: [PATCH] MDL-13863 detect missing idnumbers in formulas after restore; merged from MOODLE_19_STABLE --- lib/grade/grade_item.php | 4 ++++ 1 file changed, 4 insertions(+) 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? -- 2.39.5