Example #1
0
/**
* 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();
}