• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discount.php
  • Класс: BitrixSaleDiscount
  • Вызов: Discount::getApplyResult
public function getApplyResult($extMode = false)
{
	if (CompatibleDiscountCompatibility::isUsed())
		return CompatibleDiscountCompatibility::getApplyResult($extMode);

	$extMode = ($extMode === true);

	$result = parent::getApplyResult($extMode);
	$result = $this->getApplyDeliveryList() + $result;

	$result['CONVERTED_ORDER'] = (!$this->isValidState() ? 'Y' : 'N');

	if (!$extMode)
	{
		/* for compatibility only */
		if (isset($this->discountResult['APPLY_BLOCKS'][0]['BASKET']))
			$result['BASKET'] = $this->discountResult['APPLY_BLOCKS'][0]['BASKET'];
		if (isset($this->discountResult['APPLY_BLOCKS'][0]['ORDER']))
			$result['ORDER'] = $this->discountResult['APPLY_BLOCKS'][0]['ORDER'];
	}
	return $result;
}