From: tjhunt Date: Tue, 23 Oct 2007 07:48:03 +0000 (+0000) Subject: MDL-11870 - Notices on the quiz view page if the corresponding grade item was deleted... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=3bdca852984ce282415660d7a07c2f492d8c50a1;p=moodle.git MDL-11870 - Notices on the quiz view page if the corresponding grade item was deleted. Merged from MOODLE_18_STABLE. --- diff --git a/mod/quiz/view.php b/mod/quiz/view.php index fda89f4893..906971a6a4 100644 --- a/mod/quiz/view.php +++ b/mod/quiz/view.php @@ -167,17 +167,21 @@ $gradebookfeedback = ''; $grading_info = grade_get_grades($course->id, 'mod', 'quiz', $quiz->id, $USER->id); - $item = $grading_info->items[0]; - $grade = $item->grades[$USER->id]; - - if ($grade->overridden) { - $mygrade = $grade->grade + 0; // Convert to number. - $mygradeoverridden = true; - } - if (!empty($grade->str_feedback)) { - $gradebookfeedback = $grade->str_feedback; - } + if (!empty($grading_info->items)) { + $item = $grading_info->items[0]; + if (isset($item->grades[$USER->id])) { + $grade = $item->grades[$USER->id]; + if ($grade->overridden) { + $mygrade = $grade->grade + 0; // Convert to number. + $mygradeoverridden = true; + } + if (!empty($grade->str_feedback)) { + $gradebookfeedback = $grade->str_feedback; + } + } + } + // Print table with existing attempts if ($attempts) {