]> git.mjollnir.org Git - moodle.git/commitdiff
Fix an obvious typo in the roles and permissions code.
authortjhunt <tjhunt>
Tue, 22 Aug 2006 19:26:05 +0000 (19:26 +0000)
committertjhunt <tjhunt>
Tue, 22 Aug 2006 19:26:05 +0000 (19:26 +0000)
question/type/questiontype.php

index 25a22f3d4c7e7210bbb5c3f196aaa870bbc7b441..096d6cc0b3f6e8f3d9c4675d879321ed038d94c4 100644 (file)
@@ -501,9 +501,12 @@ class default_questiontype {
         global $CFG;
         $isgraded = question_state_is_graded($state->last_graded);
 
+        $cm = get_coursemodule_from_instance('quiz', $cmoptions->id);
+        $context = get_context_instance(CONTEXT_MODULE, $cm->id);
+        
         // For editing teachers print a link to an editing popup window
         $editlink = '';
-        if (isteacheredit($cmoptions->course)) {
+        if (has_capability('mod/quiz:manage', $context)) {
             $stredit = get_string('edit');
             $linktext = '<img src="'.$CFG->pixpath.'/t/edit.gif" border="0" alt="'.$stredit.'" />';
             $editlink = link_to_popup_window('/question/question.php?id='.$question->id, $stredit, $linktext, 450, 550, $stredit, '', true);
@@ -526,9 +529,6 @@ class default_questiontype {
         $comment = stripslashes($state->comment);
         $commentlink = '';
         
-        $cm = get_coursemodule_from_instance('quiz', $quiz->id);
-        $context = get_context_instance(CONTEXT_MODULE, $context);
-        
         if (isset($options->questioncommentlink) && has_capability('mod/quiz:grade', $context)) {
             $strcomment = get_string('commentorgrade', 'quiz');
             $commentlink = '<div class="commentlink">'.link_to_popup_window ($options->questioncommentlink.'?attempt='.$state->attempt.'&amp;question='.$question->id,