From: moodler Date: Thu, 30 Aug 2007 16:18:35 +0000 (+0000) Subject: Fixed a bug checking context in groups X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=f88b7a4382bd6d32e55dcd607b20300ec3f1aa29;p=moodle.git Fixed a bug checking context in groups --- diff --git a/mod/forum/post.php b/mod/forum/post.php index 0092e19e32..acc9a4f67c 100644 --- a/mod/forum/post.php +++ b/mod/forum/post.php @@ -143,7 +143,6 @@ } $coursecontext = get_context_instance(CONTEXT_COURSE, $course->id); - $modcontext = get_context_instance(CONTEXT_MODULE, $forum->id); if (! forum_user_can_post($forum)) { if (has_capability('moodle/legacy:guest', $coursecontext, NULL, false)) { // User is a guest here! @@ -157,6 +156,7 @@ if ($cm = get_coursemodule_from_instance("forum", $forum->id, $course->id)) { if (groupmode($course, $cm)) { // Make sure user can post here + $modcontext = get_context_instance(CONTEXT_MODULE, $cm->id); $mygroupid = mygroupid($course->id); if (!((empty($mygroupid) and $discussion->groupid == -1) || (groups_is_member($discussion->groupid)/*$mygroupid == $discussion->groupid*/)