есть php файл формирующий xml
<?php
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("LANG", "ru");
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
require("bitrix/modules/main/include/prolog_before.php");
set_time_limit(0);
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header ('Content-Type: text/xml; charset=windows-1251');
echo '<?xml version="1.0" encoding="windows-1251" standalone="yes"?>';
echo '<troot>';
$idg = trim($_GET["IDG"]);
if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog")) {
if(Add2BasketByProductID($idg,1) != false) {
echo '<c>true</c>';
}
else
echo '<c>false</c>';
}
echo "[/tr]";
require("bitrix/modules/main/include/epilog_after.php");
?>
файл возвращает false. Но без аякса все нормально добавляется. В чем может быть проблема?
<?php
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("LANG", "ru");
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
require("bitrix/modules/main/include/prolog_before.php");
set_time_limit(0);
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header ('Content-Type: text/xml; charset=windows-1251');
echo '<?xml version="1.0" encoding="windows-1251" standalone="yes"?>';
echo '<troot>';
$idg = trim($_GET["IDG"]);
if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog")) {
if(Add2BasketByProductID($idg,1) != false) {
echo '<c>true</c>';
}
else
echo '<c>false</c>';
}
echo "[/tr]";
require("bitrix/modules/main/include/epilog_after.php");
?>
файл возвращает false. Но без аякса все нормально добавляется. В чем может быть проблема?