%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();
?>