Lines Matching refs:acl
21 public $acl;
68 $AUTH_ACL = file($config_cascade['acl']['default']);
121 if ($cmd == 'save' && $scope && $this->who && $INPUT->has('acl')) {
124 $this->addOrUpdateACL($scope, $this->who, $INPUT->int('acl'));
129 $acl = $INPUT->arr('acl');
135 unset($acl[$where][$who]);
148 foreach ($acl as $where => $opt) {
162 io_saveFile($config_cascade['acl']['default'], implode('', $lines));
166 $AUTH_ACL = file($config_cascade['acl']['default']);
218 $opts = ['do' => 'admin', 'page' => 'acl'];
259 'acl',
370 echo '<input type="hidden" name="page" value="acl" />';
420 echo $this->makeCheckboxes($current, empty($this->ns), 'acl');
607 $acl = preg_split('/[ \t]+/', $line);
608 //0 is pagename, 1 is user, 2 is acl
610 $acl[1] = rawurldecode($acl[1]);
611 $acl_config[$acl[0]][$acl[1]] = $acl[2];
614 $ug = $acl[1];
626 $this->acl = $acl_config;
648 echo '<input type="hidden" name="page" value="acl" />';
658 foreach ($this->acl as $where => $set) {
680 echo $this->makeCheckboxes($perm, $ispage, 'acl[' . $where . '][' . $who . ']');
719 if (isset($this->acl[$check][$this->who])) {
720 return $this->acl[$check][$this->who];
727 * adds new acl-entry to conf/acl.auth.php
746 return io_saveFile($config_cascade['acl']['default'], $new_acl, true);
750 * remove acl-entry from conf/acl.auth.php
761 return io_deleteFromFile($config_cascade['acl']['default'], "/$acl_pattern/", true);