• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/saleszone.php
  • Класс: BitrixSaleSalesZone
  • Вызов: SalesZone::checkLocationId
static function checkLocationId($locationId, $siteId)
{
	if(CSaleLocation::isLocationProMigrated())
	{
		if(!intval($locationId) || !mb_strlen($siteId))
			return false;

		return LocationSiteLocationTable::checkConnectionExists($siteId, $locationId);
	}
	else
	{

		$result = false;

		$arLocation = CSaleLocation::GetByID($locationId);

		if(static::checkCountryId($arLocation["COUNTRY_ID"], $siteId)
			&& static::checkRegionId($arLocation["REGION_ID"], $siteId)
			&& static::checkCityId($arLocation["CITY_ID"], $siteId)
		)
		{
			$result = true;
		}

		return $result;

	}
}