• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discountbase.php
  • Класс: BitrixSaleDiscountBase
  • Вызов: DiscountBase::revertApplyBlockForBasketItem
protected function revertApplyBlockForBasketItem($basketItemId)
{
	if (empty($this->discountResult['APPLY_BLOCKS'][$this->discountResultCounter]))
	{
		return;
	}

	$applyBlock = &$this->discountResult['APPLY_BLOCKS'][$this->discountResultCounter];
	foreach ($applyBlock['ORDER'] as &$orderBlock)
	{
		foreach ($orderBlock['RESULT']['BASKET'] as $bid => &$basketItem)
		{
			if ($bid != $basketItemId)
			{
				continue;
			}

			$basketItem['APPLY'] = 'N';
		}
	}
}