Your IP : 3.143.4.20
<?
define("NO_AGENT_CHECK", true);
define("NO_AGENT_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
define("DisableEventsCheck", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if(!CModule::IncludeModule('sale'))
{
CHTTP::SetStatus("500 Internal Server Error");
die('{"error":"Module \"sale\" not installed"}');
}
$pattern = "#^\/bitrix\/services\/ymarket\/(([\w\d\-]{2})\/)?([\w\d\-]+)?(\/)?(([\w\d\-]+)(\/)?)?#";
preg_match ($pattern, $_SERVER["REQUEST_URI"], $matches);
$siteId = isset($matches[2]) ? $matches[2] : '';
$requestObject = isset($matches[3]) ? $matches[3] : '';
$method = isset($matches[6]) ? $matches[6] : '';
$postData = '';
if($_SERVER['REQUEST_METHOD'] == 'POST' && count($_POST) <= 0)
$postData = file_get_contents("php://input");
$YMHandler = new CSaleYMHandler(array(
"SITE_ID" => $siteId
));
$result = $YMHandler->processRequest($requestObject, $method, $postData);
$APPLICATION->RestartBuffer();
echo $result;
require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_after.php");
?>