$messages[] = create_message(TRUE, 'adding user(s) to group: ' . $email_count['added'] . ' user(s) added to this group'); } else { $messages[] = create_message(FALSE, 'importing user(s): no good emails found'); } if ($email_count['bad'] > 0) { $messages[] = create_message(FALSE, 'importing user(s): ' . $email_count['bad'] . ' bad email(s)'); } } break; case 'group_user_remove': if ($_POST['user_id']) { $group_id = $_POST['group_id']; $group_name = ace_group_get_name_by_id($group_id); $user_id = $_POST['user_id']; $user_name = ace_user_get_name_by_id($user_id); $success = ace_group_remove_user($group_id, $user_id); $messages[] = create_message($success, 'removing ' . $user_name . ' from ' . $group_name . ' group'); } else { $messages[] = create_message(FALSE, "removing member from group, no user_id specified"); } break; case 'group_user_update': if ($_POST['user_id']) { $user_id = $_POST['user_id']; $user_name = $_POST['user_email']; $user_first = $_POST['user_first']; $user_last = $_POST['user_last']; $success = ace_user_update($user_id, $user_name, $user_first, $user_last); if ($success) { $message = create_message($success, 'User updated'); } else {
/** * deletes a group * * @param int $group_id group id * * @return bool on success TRUE/FALSE */ function ace_group_delete($group_id) { $group_members = ace_group_get_members_table($group_id); foreach ($group_members as $member) { $user_id = $member['user_id']; ace_group_remove_user($group_id, $user_id); } ace_group_delete_section_info($group_id); return ace_db_group_delete($group_id); }