Your IP : 18.117.156.38
<?
// на агентах
/*
if( strpos($_SERVER["PHP_SELF"], "DEV") !== false || strpos($_SERVER["PWD"], "DEV") !== false || $_SERVER["SERVER_NAME"] == "dev.home-comfort.ru" )
$_SERVER["DOCUMENT_ROOT"] = "/home/bitrix/DEV/dev.home-comfort.ru";
else
$_SERVER["DOCUMENT_ROOT"] = "/home/bitrix/PUB/home-comfort.ru";
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");
(new RusklimatExchangeGlobus)->runExchange(true);
/*
$_SERVER["DOCUMENT_ROOT"] = __DIR__."/../..";
require $_SERVER["DOCUMENT_ROOT"]."/import/.config.php";
echo "here\n";
startTimer("GENERAL");
// Получение каталога
startTimer("globusregions");
$arRegions = getRest("globusregions");
$sectionList = allSections($IBLOCK_GLOBUS,"N", array("ID","NAME","SECTION_ID","XML_ID"));
foreach($arRegions["data"] as $k => $v)
$regionUp[$v["Region_ID"]]["NAME"]=$v["Region_Name"];
foreach($sectionList as $k=>$sec){
if($regionUp[$sec["XML_ID"]]["NAME"]!=$sec["NAME"] && !empty($regionUp[$sec["XML_ID"]]["NAME"])){
$arLoadSections[$sec["ID"]]["NAME"]=$regionUp[$sec["XML_ID"]]["NAME"];
}
}
//echol($arRegions);
$arSectionsLink = updateSections($regionUp,$sectionList,$IBLOCK_GLOBUS);
$arBaseRegions = allElements( $IBLOCK_GLOBUS, array("ID","NAME","XML_ID"), "XML_ID");
foreach($arRegions["data"] as $region){
//if(empty($arBaseRegions[$region["_id"]]) && $region["RegionFlag"]!=true) echol ($region);
if($region["RegionFlag"]=="false"){
$Regions[$region["_id"]] = $region;
}
else $RegionGroups[$region["_id"]] = $region;
}
stopTimer("globusregions");
foreach($Regions as $xmlid => $reg){
$id = $arBaseRegions[$xmlid]["ID"];
$i++;
if(empty($id)) $id=$i;
$arReady[ $id ] =[];
if($id!=$i) $arReady[ $id ]["ID"] =$id;
//echol($id ."<<". $i." -- ".$arReady[ $id ]["ID"]);
$arReady[ $id ]["NAME"] =$reg["Name"];
$arReady[ $id ]["XML_ID"] =$xmlid;
$arReady[ $id ]["IBLOCK_ID"] =$IBLOCK_GLOBUS;
if(!empty($reg["Region_ID"])) $arReady[ $id ]["IBLOCK_SECTION_ID"] =$arSectionsLink[$reg["Region_ID"]];
$arReady[ $id ]["PROPERTY_VALUES"]["availablePaymentTips"] = $reg["PAYMENTS"];
$arReady[ $id ]["PROPERTY_VALUES"]["network_data_site_id"] = $reg["BUSH"][0]["_id"];
$arReady[ $id ]["PROPERTY_VALUES"]["region"] = $reg["Region_Name"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_ID"] = $reg["ORG_ID"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_Name"] = $reg["ORG_Name"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_FullName"] = $reg["ORG_FullName"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_UrAdress"] = $reg["ORG_UrAdress"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_INN"] = $reg["ORG_INN"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_KPP"] = $reg["ORG_KPP"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_Chec_account"] = $reg["ORG_Chec_account"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_Bank"] = $reg["ORG_Bank"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_Bank_Corr_account"] = $reg["ORG_Bank_Corr_account"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_Bank_BIK"] = $reg["ORG_Bank_BIK"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_Phone"] = $reg["ORG_Phone"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_Email"] = $reg["ORG_Email"];
$arReady[ $id ]["PROPERTY_VALUES"]["FLL_ID"] = $reg["FLL_ID"];
$arReady[ $id ]["PROPERTY_VALUES"]["RRC_ID"] = $reg["RRC_ID"];
$arReady[ $id ]["PROPERTY_VALUES"]["FRC_ID"] = $reg["FRC_ID"];
$arReady[ $id ]["PROPERTY_VALUES"]["DeliverySat"]= $reg["DeliverySat"];
$arReady[ $id ]["PROPERTY_VALUES"]["DeliverySun"]= $reg["DeliverySun"];
$arReady[ $id ]["PROPERTY_VALUES"]["PickupSat"]= $reg["PickupSat"];
$arReady[ $id ]["PROPERTY_VALUES"]["PickupSun"]= $reg["PickupSun"];
//$arReady[ $id ]["PROPERTY_VALUES"]["Prepayment"]= $reg["Prepayment"];
$arReady[ $id ]["PROPERTY_VALUES"]["predoplata_required"]= (($reg["Prepayment"]=="true")?"Y":"N");
$arReady[ $id ]["PROPERTY_VALUES"]["shipping_1"]= $reg["ShiftLocalDeliveryFLL"];
$arReady[ $id ]["PROPERTY_VALUES"]["shipping_2"]= $reg["ShiftLocalDeliveryRRC"];
$arReady[ $id ]["PROPERTY_VALUES"]["shipping_3"]= $reg["ShiftLocalDeliveryFRC"];
foreach($reg["DELIVERY"] as $k=> $ship){
$arShipValue = [
"DESCRIPTION" => $ship["OrderSummLow"]."-".$ship["OrderSummUp"],
"VALUE" => $ship["TariffSumm"]
];
if($ship["TariffTip"] == "Стандарт"){
$arReady[ $id ]["PROPERTY_VALUES"]["deliveryTariffs_st"][]=$arShipValue;
}else{
$arReady[ $id ]["PROPERTY_VALUES"]["deliveryTariffs_kr"][]=$arShipValue;
}
}
foreach( $reg["INFO"] as $site => $inf){
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_Phone"] = $inf[0]["Phone"];
$arReady[ $id ]["PROPERTY_VALUES"]["ORG_Email"] = $inf[0]["Email"];
}
//if ($xmlid == "54c02fc8-7441-11e6-9430-9cb654954508") echol($arReady[ $id ]);
}
//echol($Regions["54c02fc8-7441-11e6-9430-9cb654954508"]);
//echol($arReady);
startTimer("load");
$el = new CIBlockElement;
//echol($arReady);
MakeLoadReady($arReady);
stopTimer("load");
//echol($arBaseBushes);
stopTimer("GENERAL");
outTimers();
//echol($arParents);
//строим дерево подчиненности по уровням
//$arTree = findLevel($arParents);
// загружаем разделы
//loadSections($arCatalog, $arTree);
//echol($arTree);
$fd = fopen($_SERVER["DOCUMENT_ROOT"]."/import/my_cron.txt","a");
fwrite($fd, "Обращение к gate_globus - ".date("d.m.Y H:i")." .. время выполнения ".$arTimers["GENERAL"]."\r\n");
fclose($fd);
*/
?>