Lines Matching refs:user
269 function trustExternal ($user,$pass,$sticky=false) argument
491 function modifyUser($user, $changes) { argument
495 if (($userinfo = $this->getUserData($user)) === false) return false;
504 $userline = join(':',array($user, $userinfo['name'], $userinfo['mail'], $groups))."\n";
506 if (!$this->deleteUsers(array($user))) {
516 $this->users[$user] = $userinfo;
533 foreach ($users as $user) {
534 if (isset($this->users[$user])) $deleted[] = preg_quote($user,'/');
542 foreach ($deleted as $user) unset($this->users[$user]);
566 function getUserData($user, $requireGroups=true) { argument
568 return isset($this->users[$user]) ? $this->users[$user] : false;
615 foreach ($this->users as $user => $info) {
616 $count += $this->_filter($user, $info);
641 foreach ($this->users as $user => $info) {
642 if ($this->_filter($user, $info)) {
644 $out[$user] = $info;
655 function cleanUser($user) { argument
656 $user = str_replace('@', '_', $user);
657 $user = str_replace(':', '_', $user);
658 return $user;
670 function _filter($user, $info) { argument
674 if (!preg_match($pattern, $user)) return 0;