mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-31 05:57:34 +00:00
- simplyfied code by using joinGroup() and leaveGroup()
This commit is contained in:
parent
f055bda7a3
commit
7990a1caef
|
@ -44,23 +44,13 @@ if($ismanager) {
|
|||
$curuser = $dms->getUser($_REQUEST['userid']);
|
||||
$members = $group->getUsers();
|
||||
|
||||
// Check if user is alread in group
|
||||
$ismember = false;
|
||||
foreach($members as $member) {
|
||||
if($member->getId() == $curuser->getId())
|
||||
$ismember = true;
|
||||
}
|
||||
// Add user to group
|
||||
if ($_REQUEST['action'] == "add") {
|
||||
if(!$ismember) {
|
||||
$group->addUser($curuser);
|
||||
}
|
||||
$curuser->joinGroup($group);
|
||||
}
|
||||
// Delete user from group
|
||||
elseif($_REQUEST['action'] == 'del') {
|
||||
if($ismember) {
|
||||
$group->removeUser($curuser);
|
||||
}
|
||||
$curuser->leaveGroup($group);
|
||||
}
|
||||
} else {
|
||||
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
|
||||
|
|
Loading…
Reference in New Issue
Block a user