• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discount.php
  • Класс: BitrixSaleDiscount
  • Вызов: Discount::getStepResult
static function getStepResult(array $order)
{
	$result = parent::getStepResult($order);;
	$stepResult = &$order['DISCOUNT_RESULT'];
	if (!empty($stepResult['DELIVERY']) && is_array($stepResult['DELIVERY']))
	{
		$result['DELIVERY'] = array(
			'APPLY' => 'Y',
			'DELIVERY_ID' => (isset($order['DELIVERY_ID']) ? $order['DELIVERY_ID'] : false),
			'SHIPMENT_CODE' => (isset($order['SHIPMENT_CODE']) ? $order['SHIPMENT_CODE'] : false),
			'DESCR' => DiscountFormatter::formatList($stepResult['DELIVERY']),
			'DESCR_DATA' => $stepResult['DELIVERY'],
			'ACTION_BLOCK_LIST' => array_keys($stepResult['DELIVERY'])
		);
		if (is_array($result['DELIVERY']['DESCR']))
			$result['DELIVERY']['DESCR'] = implode(', ', $result['DELIVERY']['DESCR']);
	}
	unset($stepResult);

	return $result;
}