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

	$weight = floatval($weight);

	if(isset($restrictionParams["MIN_WEIGHT"]) && floatval($restrictionParams["MIN_WEIGHT"]) > 0  && $weight < floatval($restrictionParams["MIN_WEIGHT"]))
		return false;

	if(isset($restrictionParams["MAX_WEIGHT"]) && floatval($restrictionParams["MAX_WEIGHT"]) > 0 && $weight > floatval($restrictionParams["MAX_WEIGHT"]))
		return false;

	return true;
}