• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/saleszone.php
  • Класс: BitrixSaleSalesZone
  • Вызов: SalesZone::makeSearchFilter
static function makeSearchFilter($object, $siteId)
{
	$result = array();

	$countries = static::getCountriesIds($siteId);
	$regions = static::getRegionsIds($siteId);
	$cities = static::getCitiesIds($siteId);

	if(!in_array("", $cities) && $object == "city")
		$result = array("CITY_ID" => $cities);
	elseif(!in_array("", $regions) && ($object == "city"  || $object == "region"))
		$result = array("REGION_ID" => $regions);
	elseif(!in_array("", $countries))
		$result = array("COUNTRY_ID" => $countries);

	return $result;
}