Lines Matching refs:users
13 protected $users = null; variable in auth_plugin_authserversso
54 if($this->users === null) $this->loadUserData();
55 return $this->users[$user] ?? false;
91 $this->users[$user] = compact('pass', 'name', 'mail', 'grps');
134 $this->users[$newuser] = $userinfo;
138 public function deleteUsers($users) { argument
139 if(!is_array($users) || empty($users)) return 0;
142 if($this->users === null) $this->loadUserData();
145 foreach($users as $user) {
147 if(!empty($this->users[$user]['protected'])) {
151 if(isset($this->users[$user])) $deleted[] = preg_quote($user, '/');
163 $count = count($this->users);
165 $count -= count($this->users);
171 if($this->users === null) $this->loadUserData();
173 if(!count($filter)) return count($this->users);
178 foreach($this->users as $user => $info) {
187 if($this->users === null) $this->loadUserData();
189 Sort::ksort($this->users);
196 foreach($this->users as $user => $info) {
214 if ($this->users === null) $this->loadUserData();
215 foreach ($this->users as $info) {
238 $this->users = $this->readUserFile($this->getConf(self::CONF_AUTH_USERFILE));
242 $users = array();
243 if(!file_exists($file)) return $users;
258 $users[$row[0]]['pass'] = $row[1];
259 $users[$row[0]]['name'] = urldecode($row[2]);
260 $users[$row[0]]['mail'] = $row[3];
261 $users[$row[0]]['grps'] = $groups;
263 return $users;