Exemplo n.º 1
0
     $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);
     }