Класс discount модуля emarket — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 44: Строка 44:
  
 
<p>'''Параметры:''' </p><br/>  
 
<p>'''Параметры:''' </p><br/>  
discountRule<span style="font-weight:bold"> $discountRule</span>:
+
discountRule<span style="font-weight:bold">$discountRule</span>:
правило скидки<br/>
+
правило скидки
  
 
<p>'''Результат:'''</p>
 
<p>'''Результат:'''</p>

Версия 15:57, 14 апреля 2014

Класс discount

Описание

Класс является абстрактным - базовый класс для скидок. Классами наследниками являются классы, представляющие типы скидок - скидка на заказ, на товары, накопительная скидка. Исходный код класса находится в файле classes\modules\emarket\classes\discount\discount.php


Методы

getName()

Метод getName() получает название скидки

Параметры:


отсутсвуют

Результат:String название скидки

setName()

Метод setName() изменяет название скидки

Параметры:


String $name:

новое название скидки

Результат:


getDiscountRules()

Метод getDiscountRules() получает список правил скидки

Параметры:


отстсвуют

Результат:array список правил скидки (массив объектов класса discountRule)

appendDiscountRule()

Метод appendDiscountRule() добавляет правило скидки

Параметры:


discountRule$discountRule: правило скидки

Результат:

getDiscountModificator()

Метод getDiscountModificator() получает модификатор цены скидки

Параметры:


отсутствуют

Результат: объект класса discountModificator - модификатор цены