Lines Matching refs:groups
44 * @param array $groups Array of groups the user is in
47 function auth_aclcheck($id,$user,$groups, $_auth=1){ argument
58 if(!is_array($groups)) $groups = array();
62 $groups = array_map('utf8_strtolower', $groups);
65 $groups = array_map('auth_cleanGroup', (array) $groups);
69 $cnt = count($groups);
71 $groups[$i] = '@'.auth_nameencode($groups[$i]);
77 if($user || count($groups)) {
79 $groups[] = '@ALL';
81 if($user) $groups[] = $user;
83 $groups[] = '@ALL';
95 if(!in_array($acl[1], $groups)) {
125 if(!in_array($acl[1], $groups)) {