/**
  * Called when a user has been removed : delete rights about this user
  *
  * @param jEvent $event   the event
  */
 function onAuthRemoveUser($event)
 {
     if (jApp::config()->acl['driver'] == 'db') {
         $login = $event->getParam('login');
         jAclDbUserGroup::removeUser($login);
     }
 }
示例#2
0
 /**
  * Called when a user has been removed : delete rights about this user
  *
  * @param jEvent $event   the event
  */
 function onAuthRemoveUser($event)
 {
     if ($GLOBALS['gJConfig']->acl['driver'] == 'db') {
         $login = $event->getParam('login');
         jAclDbUserGroup::removeUser($login);
     }
 }
 public function testRemoveUser()
 {
     // on enleve un user
     jAclDbUserGroup::removeUser('robert');
     $this->usergroups = array(array('login' => 'laurent', 'id_aclgrp' => $this->grpId5), array('login' => 'max', 'id_aclgrp' => $this->grpId6), array('login' => 'max', 'id_aclgrp' => $this->defaultGroupId));
     $this->assertTableContainsRecords('jacl_user_group', $this->usergroups);
     array_pop($this->groups);
     $this->assertTableContainsRecords('jacl_group', $this->groups);
 }