• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discount/preset/basepreset.php
  • Класс: BitrixSaleDiscountPresetBasePreset
  • Вызов: BasePreset::generateState
public function generateState(array $discountFields)
{
	return new State(array(
		'discount_id' => $discountFields['ID'],
		'discount_lid' => $discountFields['LID'],
		'discount_name' => $discountFields['NAME'],
		'discount_active_from' => $discountFields['ACTIVE_FROM'],
		'discount_active_to' => $discountFields['ACTIVE_TO'],
		'discount_last_discount' => $discountFields['LAST_DISCOUNT'],
		'discount_last_level_discount' => $discountFields['LAST_LEVEL_DISCOUNT'],
		'discount_priority' => $discountFields['PRIORITY'],
		'discount_sort' => $discountFields['SORT'],
		'discount_groups' => $this->getUserGroupsByDiscount($discountFields['ID']),
	));
}