From a9792987611812eac1de2b3b558802f789cea717 Mon Sep 17 00:00:00 2001 From: mattc-catalyst Date: Thu, 25 Oct 2007 01:26:17 +0000 Subject: [PATCH] mod/quiz: fixed fatal error in quiz_print_recent_mod_activity() Author: Matt Clarkson --- mod/quiz/lib.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index 588c9bbe9b..abacd41dc0 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -518,7 +518,7 @@ function quiz_get_recent_mod_activity(&$activities, &$index, $sincetime, $course } $quizzes = get_records_sql("SELECT qa.*, q.name, u.firstname, u.lastname, u.picture, - q.course, q.sumgrades as maxgrade, cm.instance, cm.section + q.course, q.sumgrades as maxgrade, cm.instance, cm.section, cm.id as cmid FROM {$CFG->prefix}quiz_attempts qa, {$CFG->prefix}quiz q, {$CFG->prefix}user u, @@ -542,6 +542,7 @@ function quiz_get_recent_mod_activity(&$activities, &$index, $sincetime, $course $tmpactivity->type = "quiz"; $tmpactivity->defaultindex = $index; $tmpactivity->instance = $quiz->quiz; + $tmpactivity->cmid = $quiz->cmid; $tmpactivity->name = $quiz->name; $tmpactivity->section = $quiz->section; @@ -584,7 +585,7 @@ function quiz_print_recent_mod_activity($activity, $course, $detail=false) { } - if (has_capability('mod/quiz:grade', get_context_instance(CONTEXT_MODULE, $activity->instance))) { + if (has_capability('mod/quiz:grade', get_context_instance(CONTEXT_MODULE, $activity->cmid))) { $grades = "(" . $activity->content->sumgrades . " / " . $activity->content->maxgrade . ") "; echo "wwwroot/mod/quiz/review.php?q=" . $activity->instance . "&attempt=" -- 2.39.5