]> git.mjollnir.org Git - moodle.git/commitdiff
Merged notice fixes from stable 18
authormoodler <moodler>
Wed, 7 Mar 2007 07:50:24 +0000 (07:50 +0000)
committermoodler <moodler>
Wed, 7 Mar 2007 07:50:24 +0000 (07:50 +0000)
mod/workshop/lib.php

index 877b41a9078ca85ad843904e8ecd7d6facdd43f9..69d42f4be7d175bb6f88b3cbad199d7e3677786a 100644 (file)
@@ -1218,14 +1218,18 @@ function workshop_compare_assessments($workshop, $assessment1, $assessment2) {
         $maxscore[] = $element->maxscore;   // to renumber index 0,1,2...
         $weight[] = $WORKSHOP_EWEIGHTS[$element->weight];   // get real value and renumber index 0,1,2...
     }
+
+    $grades = array();
     for ($i = 0; $i < 2; $i++) {
         if ($i) {
             $rawgrades = get_records("workshop_grades", "assessmentid", $assessment1->id, "elementno ASC");
         } else {
             $rawgrades = get_records("workshop_grades", "assessmentid", $assessment2->id, "elementno ASC");
         }
-        foreach ($rawgrades as $grade) {
-            $grades[$i][] = $grade->grade;
+        if ($rawgrades) {
+            foreach ($rawgrades as $grade) {
+                $grades[$i][] = $grade->grade;
+            }
         }
     }
     $sumdiffs = 0;