mirror of
https://github.com/tuxis-ie/nsedit.git
synced 2025-06-07 00:47:00 +03:00
Allow removal of members from groups.
This commit is contained in:
parent
417e9ca848
commit
d915137eff
3 changed files with 48 additions and 5 deletions
18
groups.php
18
groups.php
|
@ -100,8 +100,8 @@ case "addmember":
|
|||
if (user_exists($user)) {
|
||||
if(is_group_member($groupid,$user)) {
|
||||
jtable_respond(null, 'error', "User already a member of the group");
|
||||
} elseif(add_group_member($groupid,$user)) {
|
||||
$entry = array('user' => $user);
|
||||
} elseif(!is_null($id=add_group_member($groupid,$user))) {
|
||||
$entry = array('id' => $id,'user' => $user);
|
||||
jtable_respond($entry, 'single');
|
||||
} else {
|
||||
jtable_respond(null, 'error', "Failed to add user to group");
|
||||
|
@ -114,6 +114,20 @@ case "addmember":
|
|||
}
|
||||
break;
|
||||
|
||||
case "removemember":
|
||||
$id = isset($_POST['id']) ? $_POST['id'] : '';
|
||||
|
||||
if ($id != '') {
|
||||
if(remove_group_member($id)) {
|
||||
jtable_respond(null, 'delete');
|
||||
} else {
|
||||
jtable_respond(null, 'error', "Failed to delete user from group");
|
||||
}
|
||||
} else {
|
||||
jtable_respond(null, 'error', 'ID not specified');
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
jtable_respond(null, 'error', 'Invalid action');
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue