Your IP : 3.12.149.192


Current Path : /var/www/axolotl/data/www/rostov.axolotls.ru/bitrix/components/bitrix/search.tags.input/
Upload File :
Current File : /var/www/axolotl/data/www/rostov.axolotls.ru/bitrix/components/bitrix/search.tags.input/search.php

<?define("STOP_STATISTICS", true);
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
header('Content-Type: application/x-javascript; charset='.LANG_CHARSET);
// **************************************************************************************
if (CModule::IncludeModule("search")):
{
	CUtil::JSPostUnescape();
	$arParams = array();
	$params = explode(",", $_POST["params"]);
	foreach ($params as $param)
	{
		list($key, $val) = explode(":", $param);
		$arParams[$key] = $val;
	}
	if (intval($arParams["pe"]) <= 0)
		$arParams["pe"] = 10;
	$arResult = array();
// **************************************************************************************
	if(!empty($_POST["search"]))
	{
		if(mb_strtolower($arParams["sort"]) == "name")
			$arOrder = array("NAME"=>"ASC", "CNT"=>"DESC");
		else
			$arOrder = array("CNT"=>"DESC", "NAME"=>"ASC");

		$arFilter = array("TAG"=>$_POST["search"]);
		if (empty($arParams["site_id"])):
			$arFilter["SITE_ID"] = SITE_ID;
		else:
			$arFilter["SITE_ID"] = $arParams["site_id"];
		endif;
		if (!empty($arParams["mid"]))
			$arFilter["MODULE_ID"] = $arParams["mid"];
		if (!empty($arParams["pm1"]))
			$arFilter["PARAM1"] = $arParams["pm1"];
		if (!empty($arParams["pm2"]))
			$arFilter["PARAM2"] = $arParams["pm2"];
		if (!empty($arParams["sng"]))
			$arFilter["PARAMS"] = array("socnet_group" => $arParams["sng"]);

		$db_res = CSearchTags::GetList(
			array("NAME", "CNT"),
			$arFilter,
			$arOrder,
			$arParams["pe"]);
		if($db_res)
		{
			while($res = $db_res->Fetch())
			{
				$arResult[] = array(
					"NAME" => $res["NAME"],
					"CNT" => $res["CNT"],
				);
			}
		}
		?><?=CUtil::PhpToJSObject($arResult)?><?
		CMain::FinalActions();
		die();
	}
}
endif;?>