Your IP : 3.145.102.69


Current Path : /home/bitrix/ext_www/dev.ballu.in.ua/local/modules/rusklimat.yandexproducts/tools/
Upload File :
Current File : /home/bitrix/ext_www/dev.ballu.in.ua/local/modules/rusklimat.yandexproducts/tools/ajax.php

<?php
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

error_reporting(E_ERROR & ~E_NOTICE);
ini_set('display_errors', true);

$modulePartner = "rusklimat";
$moduleName = "yandexproducts";
$moduleId = $modulePartner . "." . $moduleName;

$success = true;
$message = "";

try
{
	if (!\Bitrix\Main\Loader::includeModule($moduleId))
		throw new \Exception("Module not installed");
	
	$request = Bitrix\Main\Context::getCurrent()->getRequest();
	$data = (new \RK\YandexProducts\CMSAdapter\App\AjaxHandler())->processRequest($request);
}
catch (\Exception $e)
{
	$success = false;
	$data = [
		"message" => $e->getMessage(),
		"trace" => preg_replace("/\n/", "<br>", $e->getTraceAsString())
	];
}

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_after.php");
$GLOBALS["APPLICATION"]->RestartBuffer();
echo json_encode([
	"success" => $success,
	"data" => $data
]);
die();