• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/restrictions/byprice.php
  • Класс: BitrixSaleDeliveryRestrictionsByPrice
  • Вызов: ByPrice::check
static function check($price, array $restrictionParams, $deliveryId = 0)
{
	if(empty($restrictionParams))
		return true;

	if($price < 0)
		return true;

	$price = floatval($price);

	if(floatval($restrictionParams["MIN_PRICE"]) > 0  && $price < floatval($restrictionParams["MIN_PRICE"]))
		$result = false;
	elseif(floatval($restrictionParams["MAX_PRICE"]) > 0 && $price > floatval($restrictionParams["MAX_PRICE"]))
		$result = false;
	else
		$result = true;

	return $result;
}