$sort_ord = "ASC"; $arFilter = array("UF_TOKEN" => $cookieToken); $dbUsers = $USER->GetList($sort_by, $sort_ord, $arFilter); while ($arUser = $dbUsers->Fetch()) { $UserIdByToken = $arUser["ID"]; } if ($UserIdByToken) { $UserId = $UserIdByToken; $Fields = array(); $Fields["UF_INVITE_STATUS"] = 1; $Fields["UF_STATUS"] = 31; } else { $UserId = CustomUser::NewUser($Fields); } } else { $UserId = CustomUser::NewUser($Fields); } if ($UserId > 0) { /* if($Fields["UF_YOU_HAVE_18"] == 1){ CustomUser::AddUserGroupClosedCommunity(array("USER_ID"=> $UserId,"UF_YOU_HAVE_18" => 1)); } */ $USER->Authorize($UserId); $Fields["UF_FB_PROFILE"] = array($UserDate->id); CustomUser::UserUpdate($Fields); if ($ambassador) { $arGroups = CUser::GetUserGroup($UserId); $arGroups[] = 13; CUser::SetUserGroup($UserId, $arGroups); }