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

Материал из Umicms
Перейти к:навигация, поиск
Строка 19: Строка 19:
 
<br/>
 
<br/>
  
=== setName() ===
+
=== delOrder() ===
  
Метод <span style="font-weight:bold">setName()</span> изменяет название скидки
+
Метод <span style="font-weight:bold">delOrder()</span> удаляет из таблицы cms3_emarket_top
 +
статистику по заказу
 
<p>'''Параметры:''' </p>  
 
<p>'''Параметры:''' </p>  
  String<span style="font-weight:bold"> $name</span>:
+
  order<span style="font-weight:bold"> $order</span>:
новое название скидки
+
объект заказ
 
<p>'''Результат:''' </p>
 
<p>'''Результат:''' </p>
 
<br/>
 
<br/>
  
=== getDiscountRules() ===
+
=== getTop() ===
  
Метод <span style="font-weight:bold">getDiscountRules()</span> получает список правил скидки
+
Метод <span style="font-weight:bold">getTop()</span> получает топ популярных товаров
 
<p>'''Параметры:''' </p>
 
<p>'''Параметры:''' </p>
  отсутствуют
+
  array<span style="font-weight:bold"> $range</span>:
<p>'''Результат:'''array список правил скидки (массив объектов класса discountRule)</p>
+
здесь необходимо передать массив, состоящий из двух элементов с ключами fromDate и toDate
 +
int<span style="font-weight:bold"> $numberItems</span>:
 +
количество возвращаемых популярных товаров
 +
string<span style="font-weight:bold"> $sort</span>:
 +
поле сортировки
 +
<p>'''Результат:'''array список популярных товаров</p>
 
<br/>
 
<br/>
  

Версия 16:06, 23 апреля 2014

Класс emarketTop

Описание

Класс emarketTop позволяет вести статистику по интернет-магазину. Исходный код класса находится в файле classes\modules\emarket\classes\stat\emarketTop.php


Методы

addOrder()

Метод addOrder() добавляет в таблицу cms3_emarket_top статистику по заказу

Параметры:

order $order:

объект заказ

Результат:


delOrder()

Метод delOrder() удаляет из таблицы cms3_emarket_top статистику по заказу

Параметры:

order $order:

объект заказ

Результат:


getTop()

Метод getTop() получает топ популярных товаров

Параметры:

array $range:

здесь необходимо передать массив, состоящий из двух элементов с ключами fromDate и toDate

int $numberItems:

количество возвращаемых популярных товаров

string $sort:

поле сортировки

Результат:array список популярных товаров


appendDiscountRule()

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

Параметры:

discountRule $discountRule:

правило скидки

Результат:


getDiscountModificator()

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

Параметры:

отсутствуют

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


setDiscountModificator()

Метод setDiscountModificator() устанавливает модификатор цены скидки

Параметры:

discountModificator $discountModificator:

модификатор цены скидки

Результат: