]> git.mjollnir.org Git - moodle.git/commitdiff
Patched login for discussions
authormoodler <moodler>
Tue, 3 Oct 2006 01:19:35 +0000 (01:19 +0000)
committermoodler <moodler>
Tue, 3 Oct 2006 01:19:35 +0000 (01:19 +0000)
mod/forum/discuss.php

index 4ec107fc4ca23f69dbc1fad79893fe35e44e35f0..c0355b44229c569cf406dbbc3f113435b34b2f26 100644 (file)
@@ -29,6 +29,9 @@
     if (!$cm = get_coursemodule_from_instance('forum', $forum->id, $course->id)) {
         error('Course Module ID was incorrect');
     }
+
+    require_course_login($course, false, $cm);
+
     $modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
     $canviewdiscussion = has_capability('mod/forum:viewdiscussion', $modcontext);
     
             && ($discussion->timeend == 0 || $discussion->timeend > time())))) {
             error('Discussion ID was incorrect or no longer exists', "$CFG->wwwroot/mod/forum/view.php?f=$forum->id");
         }
-
-    } else {
-        if (! $cm = get_coursemodule_from_instance("forum", $discussion->forum, $course->id)) {
-            error("Course Module ID was incorrect");
-        }
-        require_course_login($course, false, $cm);
     }
 
 
     print_footer($course);
     
 
-?>
\ No newline at end of file
+?>