• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discountbase.php
  • Класс: BitrixSaleDiscountBase
  • Вызов: DiscountBase::setApplyResult
public function setApplyResult($applyResult)
{
	if (is_array($applyResult))
		$this->applyResult = $applyResult;

	if (!empty($this->applyResult['DISCOUNT_LIST']))
	{
		if (!empty($this->applyResult['BASKET']) && is_array($this->applyResult['BASKET']))
		{
			foreach ($this->applyResult['BASKET'] as $discountList)
			{
				if (empty($discountList) || !is_array($discountList))
					continue;
				foreach ($discountList as $orderDiscountId => $apply)
				{
					if ($apply == 'Y')
						$this->applyResult['DISCOUNT_LIST'][$orderDiscountId] = 'Y';
				}
				unset($apply, $orderDiscountId);
			}
			unset($discountList);
		}
	}
}