Lines Matching refs:users

29     protected $users = null;  variable in auth_plugin_authldaplocal
87 if($this->users === null) $this->_loadUserData();
88 if(!isset($this->users[$user])) return false;
291 if($this->users === null) $this->_loadUserData();
292 if(is_array($this->users[$user]['grps'])) {
293 foreach($this->users[$user]['grps'] as $group) {
352 if($this->users === null) $this->_loadUserData();
353 if(isset($this->users[$user])) {
384 $this->users[$user] = compact('pass','name','mail','grps');
433 $this->users[$newuser] = $userinfo;
440 * @param array $users array of users to be deleted
443 public function deleteUsers($users) { argument
446 if(!is_array($users) || empty($users)) return 0;
448 if($this->users === null) $this->_loadUserData();
451 foreach($users as $user) {
453 if(!empty($this->users[$user]['protected'])) {
457 if(isset($this->users[$user])) $deleted[] = preg_quote($user, '/');
469 $count = count($this->users);
471 $count -= count($this->users);
483 if($this->users === null) $this->_loadUserData();
485 if(!count($filter)) return count($this->users);
490 foreach($this->users as $user => $info) {
507 if($this->users === null) $this->_loadUserData();
509 ksort($this->users);
516 foreach($this->users as $user => $info) {
586 $this->users = $this->_readUserFile($config_cascade['plainauth.users']['default']);
594 $this->users = array_merge($this->users, $protected);
607 $users = array();
608 if(!file_exists($file)) return $users;
622 $users[$row[0]]['pass'] = $row[1];
623 $users[$row[0]]['name'] = urldecode($row[2]);
624 $users[$row[0]]['mail'] = $row[3];
625 $users[$row[0]]['grps'] = $groups;
627 return $users;