/** * Update the groups for this user * @param none */ function update_groups($memberid, $to_add) { $util = new Utility(); $user = new User($memberid); $orig = array_keys($user->groups); $groups_to_add = $util->getAddedItems($orig, $to_add); $groups_to_remove = $util->getRemovedItems($orig, $to_add); $user->add_groups($groups_to_add); $user->remove_groups($groups_to_remove); close_window(); }