]> git.mjollnir.org Git - moodle.git/commitdiff
Prevent people from subscribing to group forums is they aren't in a group
authormoodler <moodler>
Fri, 23 Jan 2004 13:21:25 +0000 (13:21 +0000)
committermoodler <moodler>
Fri, 23 Jan 2004 13:21:25 +0000 (13:21 +0000)
mod/forum/subscribe.php

index 0802b37c0934ecad43461e435c257036fd346664..c10a3f3c4c725c8aceb3433f4889c7ecedcf2311 100644 (file)
         }
     }
 
+    if ($cm = get_coursemodule_from_instance("forum", $forum->id, $course->id)) {
+        if (groupmode($course, $cm) and !isteacheredit($course->id)) {   // Make sure user is allowed
+            if (! mygroupid($course->id)) {
+                error("Sorry, but you must be a group member to subscribe.");
+            }
+        }
+    }
+
     $returnto = forum_go_back_to("index.php?id=$course->id");
 
     if ($force and isteacher($course->id)) {