%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/rest.hook.ap.list/templates/.default/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/rest.hook.ap.list/templates/.default/ajax.php |
<? define("NOT_CHECK_PERMISSIONS", true); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); if ($_SERVER["REQUEST_METHOD"]=="POST" && strlen($_POST["action"])>0 && check_bitrix_sessid()) { if ($_POST["action"] == "delete" && CModule::IncludeModule("rest")) { $APPLICATION->RestartBuffer(); Header('Content-Type: application/json'); $res = false; $apId = 0; if (isset($_POST["apId"]) && intval($_POST["apId"])) { $apId = intval($_POST["apId"]); } if($apId > 0) { $dbRes = \Bitrix\Rest\APAuth\PasswordTable::getByPrimary($apId); $ap = $dbRes->fetch(); if($ap && $ap['USER_ID'] == $USER->GetID()) { $result = \Bitrix\Rest\APAuth\PasswordTable::delete($ap['ID']); if(!$result->isSuccess()) { echo \Bitrix\Main\Web\Json::encode(array("error" => "Y")); } else { echo \Bitrix\Main\Web\Json::encode(array("success" => "Y")); } } else { echo \Bitrix\Main\Web\Json::encode(array("error" => "Y")); } } } } CMain::FinalActions(); ?>