%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/mobileapp.auth/actions/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/mobileapp.auth/actions/save_device_token.php |
<?if(!Defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); $data = Array( "status" => "failed", ); $data = $_POST; if ($USER->IsAuthorized() && $_REQUEST["device_token"]) { $token = $_REQUEST["device_token"]; $uuid = $_REQUEST["uuid"]; $data = array( "register_token" => "fail", "token" => $token, "user_id" => $USER->GetID() ); if(CModule::IncludeModule("pull")) { $dbres = CPullPush::GetList(Array(),Array("DEVICE_ID" => $uuid)); $arToken = $dbres->Fetch(); $arFields = Array( "USER_ID" => $USER->GetID(), "DEVICE_NAME" => $_REQUEST["device_name"], "DEVICE_TYPE" => $_REQUEST["device_type"], "DEVICE_ID" => $_REQUEST["uuid"], "DEVICE_TOKEN" => $token ); if($arToken["ID"]) { $res = CPullPush::Update($arToken["ID"],$arFields); $data["register_token"] = "updated"; } else { $res = CPullPush::Add($arFields); if($res) $data["register_token"] = "created"; } } } ?>