Lines Matching refs:this

44 …$this->chained_auth =& plugin_load('auth',$_SESSION[DOKU_COOKIE]['plugin']['authchained']['module'…
45 if ( is_null($this->chained_auth) || !$this->chained_auth->success ) {
46 $this->success = false;
51 if($this->getConf('authtypes')){
52 foreach(explode(":",$this->getConf('authtypes')) as $tmp_plugin){
57 array_push($this->chained_plugins, $tmp_module);
58 $this->any_external |= $tmp_class->canDo('external');
61 $this->success = false;
70 if($this->getConf('usermanager_authtype')){
71 $this->usermanager_auth =& plugin_load('auth',$this->getConf('usermanager_authtype'));
72 if(is_null($this->usermanager_auth) || !$this->usermanager_auth->success ) {
73 … msg("Problem constructing usermanager authtype: ".$this->getConf('usermanager_authtype'),-1);
74 $this->success = false;
77 $this->usermanager_auth =& $this->chained_auth;
97 if(is_null($this->chained_auth)) {
99 return $this->any_external;
101 if (!is_null($this->usermanager_auth)) {
102 return $this->usermanager_auth->canDo($cap);
112 return $this->chained_auth->canDo($cap);
120 return $this->usermanager_auth->canDo($cap);
131 return $this->usermanager_auth->canDo($cap);
134 return $this->chained_auth->canDo($cap);
152 if(!is_null($this->chained_auth))
153 $this->chained_auth->logOff();
172 foreach($this->chained_plugins as $module) {
175 $this->chained_auth = $module[1];
205 if(!is_null($this->chained_auth))
206 return $this->chained_auth->checkPass($user, $pass);
207 foreach($this->chained_plugins as $module) {
210 $this->chained_auth = $module[1];
215 $this->chained_auth = $module[1];
244 if(!is_null($this->usermanager_auth))
245 return $this->usermanager_auth->getUserData($user);
248 …if(is_null($this->chained_auth)||(!is_null($INPUT->server) && $user != $INPUT->server->str('REMOTE…
249 foreach($this->chained_plugins as $module) {
258 return $this->chained_auth->getUserData($user);
276 if(!is_null($this->usermanager_auth) && $this->canDo('addUser')) {
277 return $this->usermanager_auth->createUser($user, $pass, $name, $mail, $grps);
295 if(!is_null($this->usermanager_auth) && $this->canDo('UserMod') ) {
296 return $this->usermanager_auth->modifyUser($user, $changes);
313 if(!is_null($this->usermanager_auth) && $this->canDo('delUser') ) {
314 return $this->usermanager_auth->deleteUsers($users);
331 if(!is_null($this->usermanager_auth) && $this->canDo('getUserCount') ){
332 return $this->usermanager_auth->getUserCount($filter);
351 if(!is_null($this->usermanager_auth) && $this->canDo('getUsers') ) {
353 return $this->usermanager_auth->retrieveUsers($start, $limit, $filter);
370 if(!is_null($this->usermanager_auth) && $this->canDo('addGroup') ) {
371 return $this->usermanager_auth->addGroup($group);
389 if(!is_null($this->usermanager_auth) && $this->canDo('getGroups') ) {
390 return $this->usermanager_auth->retrieveGroups($start,$limit);
404 if(is_null($this->chained_auth))
407 return $this->chained_auth->isCaseSensitive();
425 if(!is_null($this->usermanager_auth))
426 return $this->usermanager_auth->cleanUser($user);
428 if(!is_null($this->chained_auth))
429 return $this->chained_auth->cleanUser($user);
447 if(!is_null($this->usermanager_auth))
448 return $this->usermanager_auth->cleanGroup($group);
450 if(!is_null($this->chained_auth))
451 return $this->chained_auth->cleanGroup($group);
459 if(is_null($this->chained_auth))
462 return $this->chained_auth->useSessionCache($user);