• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discountbase.php
  • Класс: BitrixSaleDiscountBase
  • Вызов: DiscountBase::isBasketLastDiscount
protected function isBasketLastDiscount()
{
	$result = false;

	if ($this->getUseMode() != self::USE_MODE_FULL)
		return $result;

	$this->fillBasketLastDiscount();
	$applyMode = self::getApplyMode();
	if ($applyMode == self::APPLY_MODE_FULL_LAST || $applyMode == self::APPLY_MODE_FULL_DISABLE)
	{
		foreach ($this->orderData['BASKET_ITEMS'] as $basketItem)
		{
			if (isset($basketItem['LAST_DISCOUNT']) && $basketItem['LAST_DISCOUNT'] == 'Y')
			{
				$result = true;
				break;
			}
		}
		unset($basketItem);
	}
	unset($applyMode);

	return $result;
}