From a80094eff3c4c8ea356364611aa56e65b312f94b Mon Sep 17 00:00:00 2001 From: tjhunt Date: Tue, 26 Jun 2007 11:50:19 +0000 Subject: [PATCH] Error getting the context in old gradebook. Merged from OU moodle. --- grade/lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/grade/lib.php b/grade/lib.php index be143a8e0e1..1535bad0918 100644 --- a/grade/lib.php +++ b/grade/lib.php @@ -48,7 +48,7 @@ function grade_get_category_weight($course, $category) { function grade_get_grade_items($course) { global $CFG; - $sql = "SELECT i.id, c.name as cname, i.modid, mm.name as modname, i.cminstance, c.hidden, cm.visible, i.sort_order + $sql = "SELECT i.id, c.name as cname, i.modid, mm.name as modname, i.cminstance, c.hidden, cm.visible, i.sort_order, cm.id as cmid FROM {$CFG->prefix}grade_item i, {$CFG->prefix}grade_category c, {$CFG->prefix}course_modules cm, @@ -675,7 +675,7 @@ function grade_get_grades() { if ($mods) { foreach ($mods as $mod) { // hidden is a gradebook setting for an assignment and visible is a course_module setting - if (($mod->hidden != 1 && $mod->visible==1) or (has_capability('moodle/course:viewhiddenactivities', get_context_instance(CONTEXT_MODULE, $mod->id)) && $preferences->show_hidden==1)) { + if (($mod->hidden != 1 && $mod->visible==1) or (has_capability('moodle/course:viewhiddenactivities', get_context_instance(CONTEXT_MODULE, $mod->cmid)) && $preferences->show_hidden==1)) { $libfile = "$CFG->dirroot/mod/$mod->modname/lib.php"; if (file_exists($libfile)) { require_once($libfile);