Your IP : 18.117.155.143


Current Path : /home/bitrix/ext_www/dev.home-comfort.in.ua/import/subscripts/
Upload File :
Current File : /home/bitrix/ext_www/dev.home-comfort.in.ua/import/subscripts/gate_alex.php

<?
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");




$_REQUEST['name'] = "Воронеж";

$GLOBALS['globalFilter_ajaxMap'] = Array(
	array("LOGIC" => "OR",
		array('PROPERTY_CITY' => '%'.$_REQUEST['name'].'%'),
//			array('PROPERTY_ADDRESS' => '%'.$_REQUEST['name'].'%'),
//			array('NAME' => '%'.$_REQUEST['name'].'%')
	),
);

if(!empty($_REQUEST['equipment']))
	$GLOBALS['globalFilter_ajaxMap'] ["PROPERTY_EQUIPMENT"] = $_REQUEST['equipment'];

$iblockId = 73;
ob_start();
$idsItem = $APPLICATION->IncludeComponent(
	"bitrix:news.list",
	"map-search",
	Array(
		"ACTIVE_DATE_FORMAT" => "d.m.Y",
		"ADD_SECTIONS_CHAIN" => "N",
		"AJAX_MODE" => "N",
		"AJAX_OPTION_ADDITIONAL" => "",
		"AJAX_OPTION_HISTORY" => "N",
		"AJAX_OPTION_JUMP" => "N",
		"AJAX_OPTION_STYLE" => "Y",
		"CACHE_FILTER" => "N",
		"CACHE_GROUPS" => "Y",
		"CACHE_TIME" => "36000000",
		"CACHE_TYPE" => "A",
		"CHECK_DATES" => "Y",
		"DETAIL_URL" => "",
		"DISPLAY_BOTTOM_PAGER" => "N",
		"DISPLAY_DATE" => "Y",
		"DISPLAY_NAME" => "Y",
		"DISPLAY_PICTURE" => "Y",
		"DISPLAY_PREVIEW_TEXT" => "Y",
		"DISPLAY_TOP_PAGER" => "N",
		"FIELD_CODE" => array("",""),
		"FILTER_NAME" => "globalFilter_ajaxMap",
		"HIDE_LINK_WHEN_NO_DETAIL" => "N",
		"IBLOCK_ID" => $iblockId,
		"IBLOCK_TYPE" => "content",
		"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
		"INCLUDE_SUBSECTIONS" => "Y",
		"MESSAGE_404" => "",
		"NEWS_COUNT" => "999",
		"PAGER_BASE_LINK_ENABLE" => "N",
		"PAGER_DESC_NUMBERING" => "N",
		"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
		"PAGER_SHOW_ALL" => "N",
		"PAGER_SHOW_ALWAYS" => "N",
		"PAGER_TEMPLATE" => ".default",
		"PAGER_TITLE" => "Новости",
		"PARENT_SECTION" => "",
		"PARENT_SECTION_CODE" => "",
		"PREVIEW_TRUNCATE_LEN" => "",
		"PROPERTY_CODE" => array("","*",""),
		"SET_BROWSER_TITLE" => "N",
		"SET_LAST_MODIFIED" => "N",
		"SET_META_DESCRIPTION" => "N",
		"SET_META_KEYWORDS" => "N",
		"SET_STATUS_404" => "N",
		"SET_TITLE" => "N",
		"SHOW_404" => "N",
		"SORT_BY1" => "ACTIVE_FROM",
		"SORT_BY2" => "SORT",
		"SORT_ORDER1" => "DESC",
		"WP_SHOW_LOADER" => "N",
		"WP_AJAX_LOAD_MODE" => "Y",
		"SORT_ORDER2" => "ASC"
	)
);
ob_end_clean();

echo '<pre>'.print_r($idsItem, true).'</pre>';





die();


CModule::IncludeModule("rusklimat.exchange");
/*
$clean = new RusklimatExchangeProductFlatList;
//$clean = new RusklimatExchangeProduct;
$clean->runExchange(true);
*/
// ���������� ������������ ���� ������ HighloadBlockTable � ��� ��� ��������� HLBT ��� ������� ������
use Bitrix\Highloadblock\HighloadBlockTable as HLBT;
// id highload-���������
const MY_HL_BLOCK_ID = 14;
//���������� ������ highloadblock
CModule::IncludeModule('highloadblock');
//������� ������� ��������� ���������� ������:
function GetEntityDataClass($HlBlockId) {

    $hlblock = HLBT::getById($HlBlockId)->fetch();   
    $entity = HLBT::compileEntity($hlblock);
    $entity_data_class = $entity->getDataClass();
    return $entity_data_class;
}

$a = [
"/catalog/teplye_poly/nagrevatelnye_sektsii/seriya_twin_cable/komplekt_teplogo_pola_kabel_electrolux_etc_2_17_100_new/" => "/catalog/teplye_poly/nagrevatelnye_sektsii/komplekt_teplogo_pola_kabel_electrolux_etc_2_17_100_new/",
"/catalog/teplye_poly/nagrevatelnye_sektsii/seriya_twin_cable/komplekt_teplogo_pola_kabel_electrolux_etc_2_17_1000_new/" => "/catalog/teplye_poly/nagrevatelnye_sektsii/komplekt_teplogo_pola_kabel_electrolux_etc_2_17_1000_new/",
"/catalog/teplye_poly/nagrevatelnye_sektsii/seriya_twin_cable/komplekt_teplogo_pola_kabel_electrolux_etc_2_17_1200_new/" => "/catalog/teplye_poly/nagrevatelnye_sektsii/komplekt_teplogo_pola_kabel_electrolux_etc_2_17_1200_new/",
"/catalog/teplye_poly/nagrevatelnye_sektsii/seriya_twin_cable/komplekt_teplogo_pola_kabel_electrolux_etc_2_17_1500_new/" => "/catalog/teplye_poly/nagrevatelnye_sektsii/komplekt_teplogo_pola_kabel_electrolux_etc_2_17_1500_new/",
];

CModule::IncludeModule('highloadblock');
$entity_data_class = GetEntityDataClass(MY_HL_BLOCK_ID);

   
foreach($a as $from => $to)
{
$result = $entity_data_class::add(array(
  'UF_FROM'         => $from,
  'UF_TO'         => $to,
));
}
?>