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

Материал из Umicms
Перейти к:навигация, поиск
Строка 40: Строка 40:
 
поле сортировки
 
поле сортировки
 
<p>'''Результат:'''array список популярных товаров</p>
 
<p>'''Результат:'''array список популярных товаров</p>
<br/>
 
 
=== recalculation()===
 
 
Метод <span style="font-weight:bold">recalculation()</span> обновляет статистику по заказам. Найдет выполненные заказы, оформленные
 
 
<p>'''Параметры:''' </p>
 
<span style="font-weight:bold"> </span>:
 
 
<p>'''Результат:'''</p>
 
 
<br/>
 
<br/>
  
Строка 63: Строка 53:
  
 
Метод <span style="font-weight:bold">allOrdersRecalculate()</span>
 
Метод <span style="font-weight:bold">allOrdersRecalculate()</span>
 +
вернет количество заказов со статусом "готов", оформленных до текущей даты
 
<p>'''Параметры:''' </p>  
 
<p>'''Параметры:''' </p>  
  <span style="font-weight:bold"> </span>:
+
  отсутствуют
  
<p>'''Результат:''' </p>
+
<p>'''Результат:'''int количество заказов</p>
 
<br/>
 
<br/>

Версия 14:59, 30 апреля 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 список популярных товаров


clearTableTop()

Метод clearTableTop() удалит всю статистику

Параметры:

отсутствуют

Результат:


allOrdersRecalculate()

Метод allOrdersRecalculate() вернет количество заказов со статусом "готов", оформленных до текущей даты

Параметры:

отсутствуют

Результат:int количество заказов