• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/archive/recovery/version1.php
  • Класс: BitrixSaleArchiveRecoveryVersion1
  • Вызов: Version1::getAppliedDiscountIds
protected function getAppliedDiscountIds(array $discountResult)
{
	$idList = [];
	if (is_array($discountResult['BASKET']))
	{
		foreach ($discountResult['BASKET'] as $discountList)
		{
			if (is_array($discountList))
			{
				foreach ($discountList as $discount)
				{
					if ($discount['APPLY'] === 'Y')
						$idList[] = $discount['DISCOUNT_ID'];
				}
			}
		}
	}

	if (is_array($discountResult['DELIVERY']))
	{
		foreach ($discountResult['DELIVERY'] as $discount)
		{
			if ($discount['APPLY'] === 'Y')
				$idList[] = $discount['DISCOUNT_ID'];
		}
	}

	return array_unique($idList);
}