Your IP : 3.138.116.134
<?
// на агентах
/*
if( strpos($_SERVER["PHP_SELF"], "DEV") !== false || strpos($_SERVER["PWD"], "DEV") !== false || $_SERVER["SERVER_NAME"] == "dev.easy-comfort.ru" )
$_SERVER["DOCUMENT_ROOT"] = "/home/bitrix/DEV/dev.easy-comfort.ru";
else
$_SERVER["DOCUMENT_ROOT"] = "/home/bitrix/PUB/easy-comfort.ru";
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");
(new RusklimatExchangeProperty)->runExchange(true);
/*
$_SERVER["DOCUMENT_ROOT"] = __DIR__."/../..";
require $_SERVER["DOCUMENT_ROOT"]."/import/.config.php";
echo "here\n";
//echo $IBLOCK;
startTimer("getProps");
// получить список характеристик
$arProps = getRest("properties");
$Props = formatProperty($arProps["data"]);
//echol($Props["PROPERTY_TYPES"]);
//$Props["GROUPS"] = getPropGroups($Props["PROPERTIES"]);
// Получение каталога
startTimer("getCatalog");
$arCatalog = getRest("catalog");
$Catalog = formatCatalog($arCatalog["data"],$SITE_TYPE_XML_ID);
unset($arCatalog);
stopTimer("getCatalog");
//echol($Catalog["PROPERTIES"]);
//echol($Catalog["GROUP_PROPERTIES"]);
foreach($Catalog["PROPERTIES"] as $id => $prop){
//echol($prop);
if(!empty($Props["PROPERTIES"][$id])) $Props["PROPERTIES"][$id]["FROM_CATALOG"]=$prop;
else {
$Props[$id] = $prop;
//echol("not_found".$id);
//echol($prop);
}
}
foreach($Catalog["GROUP_PROPERTIES"] as $k=> $cnt){
if(!empty($Props["PROPERTIES"][$k])) {
$Props["GROUP_PROPERTIES"][$k] = $Props["PROPERTIES"][$k];
unset($Props["PROPERTIES"][$k]);
}
}
$Props["PROPERTIES"] = mergePropsWithCatalog($Props["PROPERTIES"]);
$Props["PROPERTIES"] = setPropertiesCode($Props["PROPERTIES"]);
$arLoad = preparePropsLoad($Props["PROPERTIES"]);
// для обновляемых свойств удалить указание фильтров
foreach($arLoad["PROPERTIES"]["TO_UPDATE"] as $k => $prop) {
$prop["SMART_FILTER"]="Y";
$arLoad["PROPERTIES"]["TO_UPDATE"][$k] = $prop;
//echol($prop);
}
//echol($Props);
MakeLoadReady($arLoad["IBLOCK"]["TO_UPDATE"]);
MakeLoadReady($arLoad["IBLOCK"]["TO_ADD"]);
MakeLoadReady($arLoad["GROUPS"]);
MakeLoadReadyProps($arLoad["PROPERTIES"]["TO_UPDATE"]);
MakeLoadReadyProps($arLoad["PROPERTIES"]["TO_ADD"]);
//echol($arLoad["GROUPS"]);
foreach($Props["PROPERTIES"] as $k=> $prop){
$TYPES[$prop["VALUE_TYPE"]]+=1;
}
//echol($TYPES);
stopTimer("formatNomenclature");
//echol($Props["PROPERTIES"]);
//echol($Props["VALUES"]);
stopTimer("getProps");
outTimers();
$fd = fopen($_SERVER["DOCUMENT_ROOT"]."/import/my_cron.txt","a");
fwrite($fd, "Обращение к gate_properties - ".date("d.m.Y H:i")."\r\n");
fclose($fd);
*/
?>