|
.
|
ID;
else{
echo "$group is not a name of a group in Customer Area
";
return;
}
}
$object_addon = new CUAR_UserGroupAddOn();
$user_groups = $object_addon->get_groups_of_user( $user_id );
// Remove from current groups that are not selected anymore
foreach ( $user_groups as $group ) {
if ( !in_array( $group->ID, $new_group_ids ) ) {
$object_addon->remove_user_from_group( $user_id, $group->ID );
}
}
// Add to all groups
foreach ( $new_group_ids as $new_group_id ) {
$object_addon->add_user_to_group( $user_id, $new_group_id );
}
}
}