. 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 ); } } }