From 7cbd22a1e5da1c1f3de325e750330664d45d036c Mon Sep 17 00:00:00 2001
From: Nathan Mares <nathan@catalyst-au.net>
Date: Tue, 31 Jul 2012 13:44:25 +1000
Subject: [PATCH] Fix up errant $this in quiz report library

---
 mod/quiz/report/reportlib.php |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/mod/quiz/report/reportlib.php b/mod/quiz/report/reportlib.php
index 9bfa402..17d771c 100644
--- a/mod/quiz/report/reportlib.php
+++ b/mod/quiz/report/reportlib.php
@@ -410,8 +410,10 @@ function quiz_report_should_show_grades($quiz) {
         $when = mod_quiz_display_options::LATER_WHILE_OPEN;
     }
     $reviewoptions = mod_quiz_display_options::make_from_quiz($quiz, $when);
+    $cm = get_coursemodule_from_instance('quiz', $quiz->id);
+    $context = get_context_instance(CONTEXT_MODULE, $cm->id);
 
     return quiz_has_grades($quiz) &&
             ($reviewoptions->marks >= question_display_options::MARK_AND_MAX ||
-            has_capability('moodle/grade:viewhidden', $this->context));
+            has_capability('moodle/grade:viewhidden', $context));
 }
-- 
1.7.2.5
