Класс emarketTop модуля emarket — различия между версиями
Williwaw (обсуждение | вклад) |
Williwaw (обсуждение | вклад) |
||
Строка 40: | Строка 40: | ||
поле сортировки | поле сортировки | ||
<p>'''Результат:'''array список популярных товаров</p> | <p>'''Результат:'''array список популярных товаров</p> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br/> | <br/> | ||
Строка 63: | Строка 53: | ||
Метод <span style="font-weight:bold">allOrdersRecalculate()</span> | Метод <span style="font-weight:bold">allOrdersRecalculate()</span> | ||
+ | вернет количество заказов со статусом "готов", оформленных до текущей даты | ||
<p>'''Параметры:''' </p> | <p>'''Параметры:''' </p> | ||
− | + | отсутствуют | |
− | <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 количество заказов