• Модуль: search
  • Путь к файлу: ~/bitrix/modules/search/classes/general/comp_parameters.php
  • Класс: CSearchParameters
  • Вызов: CSearchParameters::_iblock
static function _iblock($arParam, $strFILTER)
{
	if (is_array($arParam))
	{
		$arIBlock = array();
		foreach ($arParam as $strIBlock)
			if ($strIBlock != "all")
				$arIBlock[] = intval($strIBlock);

		if (count($arIBlock) > 0)
		{
			return array(
				"=MODULE_ID" => "iblock",
				"PARAM1" => mb_substr($strFILTER, 7),
				"PARAM2" => $arIBlock,
			);
		}
	}
	elseif ($arParam > 0)
	{
		return array(
			"=MODULE_ID" => "iblock",
			"PARAM1" => mb_substr($strFILTER, 7),
			"PARAM2" => intval($arParam),
		);
	}

	return array(
		"=MODULE_ID" => "iblock",
		"PARAM1" => mb_substr($strFILTER, 7),
	);
}