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

	$maxSize = intval($restrictionParams["MAX_SIZE"]);

	if($maxSize <= 0)
		return true;

	foreach($dimensionsList as $dimensions)
	{
		if(!is_array($dimensions))
			continue;

		foreach($dimensions as $dimension)
		{
			if(intval($dimension) <= 0)
				continue;

			if(intval($dimension) > $maxSize)
				return false;
		}
	}

	return true;
}