Версия: 4.x
Класс Handlers
Граф наследования:Handlers:
HandlerAbstract

Открытые члены

 init ()
 
- Открытые члены унаследованные от HandlerAbstract
 init ()
 
 bind ($events, $callback_class=null, $callback_method=null, $priority=10)
 

Открытые статические члены

static crmInteractionGetLinkTypes ($link_types)
 
static crmDealGetLinkTypes ($link_types)
 
static crmTaskGetLinkTypes ($link_types)
 
static crmGetIfRules ($list)
 
static meterRecalculate ($meters)
 
static apiOauthTokenSuccess ($params)
 
static getRoute (array $routes)
 
static deliveryGetTypes ($list)
 
static paymentGetTypes ($list)
 
static ormInitCatalogProduct (\Catalog\Model\Orm\Product $orm_product)
 
static ormInitCatalogDir (\Catalog\Model\Orm\Dir $orm_dir)
 
static ormInitUsersUser (\Users\Model\Orm\User $user)
 
static printFormGetList ($list)
 
static getMenus ($items)
 
static cron ($params)
 

Методы

static apiOauthTokenSuccess (   $params)
static

Добавляем к сведениям об авторизации, сведения о том, является ли пользователь курьером

Аргументы
array$params- параметры удачной авторизации
Возвращает
array
Исключения
RS
static crmDealGetLinkTypes (   $link_types)
static

Добавляет в CRM сделки возможность связи с предзаказом

Аргументы
array$link_types
Возвращает
array
static crmGetIfRules (   $list)
static

Добавляет возможность создания автозадач при создании заказа или предзаказа

Аргументы
array$list
Возвращает
array
static crmInteractionGetLinkTypes (   $link_types)
static

Добавляет в CRM взаимодействия возможность связи с заказом

Аргументы
array$link_types
Возвращает
array
static crmTaskGetLinkTypes (   $link_types)
static

Добавляет в CRM задачи возможность связи с заказом

Аргументы
array$link_types
Возвращает
array
static cron (   $params)
static

Обработка событий по cron

Аргументы
array$params- параметры cron
Исключения
RS
RS
RS
static deliveryGetTypes (   $list)
static

Возвращает процессоры(типы) доставки, присутствующие в текущем модуле

Аргументы
array$list- массив из передаваемых классов доставок
Возвращает
array
static getMenus (   $items)
static

Возвращает пункты меню этого модуля в виде массива

Аргументы
array$items- массив установленных меню
Возвращает
array
static getRoute ( array  $routes)
static

Возвращает маршруты данного модуля

Аргументы
array$routes- ранее установленые маршруты
Возвращает
array
init ( )

Инициализация модуля

static meterRecalculate (   $meters)
static

Добавляем информацию о количестве непросмотренных заказов во время вызова события пересчета счетчиков

Аргументы
array$meters- параметры метрики
Возвращает
mixed
static ormInitCatalogDir ( \Catalog\Model\Orm\Dir  $orm_dir)
static

Добавляем раздел "Налоги" в категорию товара

static ormInitCatalogProduct ( \Catalog\Model\Orm\Product  $orm_product)
static

Добавляем раздел "Налоги" в карточку товара

static ormInitUsersUser ( \Users\Model\Orm\User  $user)
static

Расширяем объект User, добавляя в него доп свойство "Менеджер пользователя"

Аргументы
\Users\Model\Orm\User$user
static paymentGetTypes (   $list)
static

Возвращает способы оплаты, присутствующие в текущем модуле

Аргументы
array$list- массив из передаваемых классов оплат
Возвращает
array
static printFormGetList (   $list)
static

Добавляет в систему печатные формы для заказа

Аргументы
array$list- массив установленных меню
Возвращает
array