Index: mod/forum/index.php =================================================================== RCS file: /cvsroot/moodle/moodle/mod/forum/index.php,v retrieving revision 1.104.2.1 diff -u -r1.104.2.1 index.php --- mod/forum/index.php 7 Nov 2007 17:31:58 -0000 1.104.2.1 +++ mod/forum/index.php 16 Nov 2007 16:52:36 -0000 @@ -172,7 +172,7 @@ $groupmode = NOGROUPS; } $currentgroup = groups_get_activity_group($cm); - $cantaccessagroup = $groupmode and !has_capability('moodle/site:accessallgroups', $context) and !mygroupid($course->id); + $cantaccessagroup = $groupmode && !has_capability('moodle/site:accessallgroups', $context) && !mygroupid($course->id); // this is potentially wrong logic. could possibly check for if user has the right to hmmm if ($groupmode == SEPARATEGROUPS and !has_capability('moodle/site:accessallgroups', $context)) { @@ -309,7 +309,7 @@ $groupmode = groups_get_activity_groupmode($cm); - $cantaccessagroup = $groupmode and !has_capability('moodle/site:accessallgroups', $context) and !mygroupid($course->id); + $cantaccessagroup = $groupmode && !has_capability('moodle/site:accessallgroups', $context) && !mygroupid($course->id); if ($groupmode == SEPARATEGROUPS and !has_capability('moodle/site:accessallgroups', $context)) { $count = count_records("forum_discussions", "forum", "$forum->id", "groupid", $currentgroup);