Lines Matching defs:acl
138 if (!is_readable($config_cascade['acl']['default'])) return [];
140 $acl = file($config_cascade['acl']['default']);
143 foreach ($acl as $line) {
758 $acl = preg_split('/[ \t]+/', $match);
759 if (!$auth->isCaseSensitive() && $acl[1] !== '@ALL') {
760 $acl[1] = PhpString::strtolower($acl[1]);
762 if (!in_array($acl[1], $groups)) {
765 if ($acl[2] > AUTH_DELETE) $acl[2] = AUTH_DELETE; //no admins in the ACL!
766 if ($acl[2] > $perm) {
767 $perm = $acl[2];
788 $acl = preg_split('/[ \t]+/', $match);
789 if (!$auth->isCaseSensitive() && $acl[1] !== '@ALL') {
790 $acl[1] = PhpString::strtolower($acl[1]);
792 if (!in_array($acl[1], $groups)) {
795 if ($acl[2] > AUTH_DELETE) $acl[2] = AUTH_DELETE; //no admins in the ACL!
796 if ($acl[2] > $perm) {
797 $perm = $acl[2];