• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/orderdiscountbase.php
  • Класс: BitrixSaleOrderDiscountBase
  • Вызов: OrderDiscountBase::loadCouponsFromDb
static function loadCouponsFromDb($order)
{
	$result = array();

	$couponIterator = static::getOrderCouponIterator(array(
		'select' => array('*'),
		'filter' => array('=ORDER_ID' => $order),
		'order' => array('ID' => 'ASC')
	));
	while ($coupon = $couponIterator->fetch())
	{
		$coupon['ID'] = (int)$coupon['ID'];
		$coupon['ORDER_ID'] = (int)$coupon['ORDER_ID'];
		$coupon['ORDER_DISCOUNT_ID'] = (int)$coupon['ORDER_DISCOUNT_ID'];
		$result[$coupon['COUPON']] = $coupon;
	}
	unset($coupon, $couponIterator);

	return $result;
}