Index: trunk/kernel/include/usersession.php =================================================================== diff -u -N -r5185 -r5218 --- trunk/kernel/include/usersession.php (.../usersession.php) (revision 5185) +++ trunk/kernel/include/usersession.php (.../usersession.php) (revision 5218) @@ -1004,17 +1004,19 @@ { $g = $Groups[$i]; if(strlen($g)>0) - $acl_where[] = "(FIND_IN_SET($g,acl) OR ((NOT FIND_IN_SET($g,dacl)) AND acl='')) "; + $acl_where[] = "FIND_IN_SET($g,acl) "; } if(count($acl_where)) { $acl_where = "(".implode(" OR ",$acl_where).")"; } - else - $acl_where = "(FIND_IN_SET(0,acl))"; + else { + $acl_where = "FIND_IN_SET(0,acl)"; + } } - else - $acl_where = "(FIND_IN_SET(0,acl))"; + else { + $acl_where = "FIND_IN_SET(0,acl)"; + } return $acl_where; }