Lines Matching refs:acl
91 $acl = preg_split('/[ \t]+/', $match);
92 if(!auth_isCaseSensitive() && $acl[1] !== '@ALL') {
93 $acl[1] = utf8_strtolower($acl[1]);
95 if(!in_array($acl[1], $groups)) {
98 if($acl[2] > AUTH_DELETE) $acl[2] = AUTH_DELETE; //no admins in the ACL!
99 if($acl[2] > $perm) {
100 $perm = $acl[2];
121 $acl = preg_split('/[ \t]+/', $match);
122 if(!auth_isCaseSensitive() && $acl[1] !== '@ALL') {
123 $acl[1] = utf8_strtolower($acl[1]);
125 if(!in_array($acl[1], $groups)) {
128 if($acl[2] > AUTH_DELETE) $acl[2] = AUTH_DELETE; //no admins in the ACL!
129 if($acl[2] > $perm) {
130 $perm = $acl[2];
276 $acl = $acl_file;
292 $len = count($acl);
294 if($acl[$i]{0} == '#') continue;
295 list($id,$rest) = preg_split('/\s+/',$acl[$i],2);
298 $acl[$i] = "$id\t$rest";
302 $acl = str_replace('%USER%',$user,$acl); // fall-back, in case client not found
304 return $acl;