From 50e07a499596823e2846e12406ff22eed674bfe5 Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 3 Oct 2006 01:19:35 +0000 Subject: [PATCH] Patched login for discussions --- mod/forum/discuss.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/mod/forum/discuss.php b/mod/forum/discuss.php index 4ec107fc4c..c0355b4422 100644 --- a/mod/forum/discuss.php +++ b/mod/forum/discuss.php @@ -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); @@ -38,12 +41,6 @@ && ($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); } @@ -269,4 +266,4 @@ print_footer($course); -?> \ No newline at end of file +?> -- 2.39.5