diff --git a/mod/forum/discuss.php b/mod/forum/discuss.php index d75d9e7ee09..b5a83a16563 100644 --- a/mod/forum/discuss.php +++ b/mod/forum/discuss.php @@ -138,6 +138,8 @@ $groupmode = groupmode($course, $cm); } + + if ($groupmode and !isteacheredit($course->id)) { // Groups must be kept separate $mygroupid = mygroupid($course->id); @@ -159,6 +161,14 @@ } } + //if forum is hidden then only teacher and admin can see it + if ($forum->visible == 0 and !isadmin() and !isteacher($course->id)) { + print_heading("Sorry, you don't have permission to see this discussion"); + print_footer($course); + die; + } + + /// Print the controls across the top