Lines Matching refs:info
136 $info = $this->_getUserData($user, true);
137 if(empty($info['dn'])) {
140 $dn = $info['dn'];
201 $info = array();
202 $info['user'] = $user;
203 $info['server'] = $this->getConf('server');
206 $base = $this->_makeFilter($this->getConf('usertree'), $info);
208 $filter = $this->_makeFilter($this->getConf('userfilter'), $info);
227 $info['dn'] = $user_result['dn'];
228 $info['gid'] = $user_result['gidnumber'][0];
229 $info['mail'] = $user_result['mail'][0];
231 $info['name'] = $user_result['displayname'][0];
233 $info['name'] = $user_result['cn'][0];
235 $info['grps'] = array();
246 $info[$localkey][] = $match[1];
248 $info[$localkey] = $match[1];
253 $info[$localkey] = $user_result[$key][0];
257 $user_result = array_merge($info, $user_result);
286 $info['grps'][] = $group;
294 if(in_array($group,$info['grps'])) continue;
295 $info['grps'][] = $group;
298 return $info;
358 $info = $this->_getUserData($user);
359 if(empty($info['dn'])) {
364 $name = $info['name'];
365 $mail = $info['mail'];
368 $grps = array_merge($grps, $info['grps']);
370 $grps = $info['grps'];
490 foreach($this->users as $user => $info) {
491 $count += $this->_filter($user, $info);
516 foreach($this->users as $user => $info) {
517 if($this->_filter($user, $info)) {
519 $out[$user] = $info;
661 * @param array $info User's userinfo array
664 protected function _filter($user, $info) { argument
669 if(!count(preg_grep($pattern, $info['grps']))) return false;
671 if(!preg_match($pattern, $info[$item])) return false;