public function testRemoveUsedGroup()
 {
     // on detruit un groupe qui a des users
     // on ajoute d'abord un user dans un groupe
     jAcl2DbUserGroup::addUserToGroup('max', $this->grpId3);
     $this->usergroups = array(array('login' => 'laurent', 'id_aclgrp' => $this->grpId5), array('login' => 'max', 'id_aclgrp' => $this->grpId6), array('login' => 'max', 'id_aclgrp' => $this->defaultGroupId), array('login' => 'max', 'id_aclgrp' => $this->grpId3));
     $this->assertTableContainsRecords('jacl2_user_group', $this->usergroups);
     // ok maintenant on supprime le groupe
     jAcl2DbUserGroup::removeGroup($this->grpId3);
     $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('jacl2_user_group', $this->usergroups);
     unset($this->groups[2]);
     $this->assertTableContainsRecords('jacl2_group', $this->groups);
 }
Пример #2
0
 function delgroup()
 {
     $rep = $this->getResponse('redirect');
     $rep->action = 'jacl2db_admin~groups:index';
     jAcl2DbUserGroup::removeGroup($this->param('group_id'));
     jMessage::add(jLocale::get('acl2.message.group.delete.ok'), 'ok');
     return $rep;
 }
Пример #3
0
 function delgroup()
 {
     $rep = $this->getResponse('redirect');
     $rep->action = 'jacl2_admin~groups:index';
     jAcl2DbUserGroup::removeGroup($this->param('group_id'));
     return $rep;
 }