]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-10550 Fixed small bugs
authornicolasconnault <nicolasconnault>
Thu, 26 Jul 2007 08:49:53 +0000 (08:49 +0000)
committernicolasconnault <nicolasconnault>
Thu, 26 Jul 2007 08:49:53 +0000 (08:49 +0000)
grade/report/outcomes/index.php

index 17c0d86ef3bb6c99bb33668f01827a1af7ed71b6..b6ceb859f0a0b8b2ec9cdc47873e19f60b3aa00e 100644 (file)
@@ -65,9 +65,18 @@ foreach ($outcomes as $outcomeid => $outcome) {
                      WHERE itemid = $itemid
                   GROUP BY itemid";
             $info = get_records_sql($sql);
-            $info = reset($info);
-            $report_info[$outcomeid]['items'][$itemid]->avg = round($info->avg, 2);
-            $report_info[$outcomeid]['items'][$itemid]->count = $info->count;
+
+            if (!$info) {
+                unset($report_info[$outcomeid]['items'][$itemid]);
+                continue;
+            } else {
+                $info = reset($info);
+                $avg = round($info->avg, 2);
+                $count = $info->count;
+            }
+
+            $report_info[$outcomeid]['items'][$itemid]->avg = $avg;
+            $report_info[$outcomeid]['items'][$itemid]->count = $count;
         }
     }
 }