• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/orderdiscountbase.php
  • Класс: BitrixSaleOrderDiscountBase
  • Вызов: OrderDiscountBase::prepareData
static function prepareData($discount)
{
	$fields = static::fillAbsentDiscountFields($discount);
	if ($fields === null)
		return false;

	$discountId = (int)$fields['ID'];
	if (!isset($fields['NAME']) || (string)$fields['NAME'] == '')
		$fields['NAME'] = Loc::getMessage('SALE_ORDER_DISCOUNT_NAME_TEMPLATE', array('#ID#' => $fields['ID']));
	$fields['DISCOUNT_ID'] = $discountId;
	$fields['EDIT_PAGE_URL'] = static::getEditUrl(array('ID' => $discountId));
	unset($fields['ID']);

	return $fields;
}