Your IP : 3.145.161.122


Current Path : /home/bitrix/ext_www/dev.home-comfort.in.ua/local/php_interface/ajax/
Upload File :
Current File : /home/bitrix/ext_www/dev.home-comfort.in.ua/local/php_interface/ajax/map_items.php

<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$response = Array(
	'error' => false,
	'data' => '',
	'count' => ''
);


if(!empty($_REQUEST['name'])) {

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

	$iblockId = (intval($_REQUEST['iblockId']) > 0) ? intval($_REQUEST['iblockId']) : 73;

	if(!empty($_REQUEST['equipment'])) {
		if ($iblockId == 70) {
			$GLOBALS['globalFilter_ajaxMap']["PROPERTY_CATEGORY_ID"] = $_REQUEST['equipment'];
			$categories_iblock_id = 71;
		} else {
			$GLOBALS['globalFilter_ajaxMap'] ["PROPERTY_EQUIPMENT"] = $_REQUEST['equipment'];
			$categories_iblock_id = null;
		}
	}

	ob_start();

	$idsItem = $APPLICATION->IncludeComponent(
		"bitrix:news.list",
		"map-search",
		Array(
			"ACTIVE_DATE_FORMAT" => "d.m.Y",
			"CATEGORIES_IBLOCK_ID" => $categories_iblock_id,
			"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",
			"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"
		)
	);
	if($idsItem){
		$response['count'] = count($idsItem);
		$response['data'] = ob_get_contents();
	}else{
		$response['data'] = '<p style="text-align: center;">Ничего нет</p>';
	}
	ob_end_clean();
}else{
	$response['error'] = true;
}
echo json_encode($response);
die();