Patched login for discussions

This commit is contained in:
moodler 2006-10-03 01:19:35 +00:00
parent cc0bf61676
commit 50e07a4995

View 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);
@ -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);
?>
?>