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

Подробное описание

Класс содержит обработчики событий, на которые подписан модуль

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

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

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

static getLogs ($list)
 
static controllerBeforeExecShopAdminOrderCtrl ($params)
 
static initialize ()
 
static start ()
 
static getRoute ($routes)
 
static cron ($params)
 
static ormAfterwriteFeedbackResultItem ($params)
 
static ormAfterwriteShopOrder ($params)
 
static ormAfterwriteCatalogOneClickItem ($params)
 
static ormAfterwriteShopReservation ($params)
 
static ormInitShopReservation (Reservation $reservation)
 
static ormInitCatalogOneClickItem (OneClickItem $one_click_item)
 
static ormInitUsersUser (User $user)
 
static getMenus ($items)
 
static crmGetBoardTypes ($list)
 
static crmTelephonyGetProviders ($list)
 

Методы

static controllerBeforeExecShopAdminOrderCtrl (   $params)
static
static crmGetBoardTypes (   $list)
static

Регистрирует типы объектов, отображаемых на доске Kanban

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

Регистрирует провайдеры телефонии, которые идут вместе с модулем CRM

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

Обработчик события планировщика

Аргументы
array

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

Аргументы
array$params- параметры cron
Возвращает
void
Исключения
DbException
RSException
static getLogs (   $list)
static

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

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

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

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

Добавляет маршруты в систему

Аргументы
$routes
init ( )

Добавляет подписку на события

Возвращает
void
static initialize ( )
static

Расширяем объекты из других модулей

static ormAfterwriteCatalogOneClickItem (   $params)
static

Обработчик вызывается при создании покупки в 1 клик

Аргументы
array$params
static ormAfterwriteFeedbackResultItem (   $params)
static

Обработчик вызывается при ответе в форме обратной связи

Аргументы
array$params
static ormAfterwriteShopOrder (   $params)
static

Привязываем CRM сущности к создаваемому заказу

Аргументы
$params
Исключения
\RS\Exception
static ormAfterwriteShopReservation (   $params)
static

Обработчик вызывается при создании предзаказа

Аргументы
array$params
static ormInitCatalogOneClickItem ( OneClickItem  $one_click_item)
static

Добавляет покупке в 1 клик блок CRM

Аргументы
OneClickItem$one_click_item
Исключения
\RS\Exception
static ormInitShopReservation ( Reservation  $reservation)
static

Добавляет покупке в 1 клик блок CRM

Аргументы
Reservation$reservation
Исключения
\RS\Exception
static ormInitUsersUser ( User  $user)
static

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

Аргументы
User$user
Исключения
\RS\Exception
static start ( )
static

Обработчик открытия страницы

Обработчик, вызываемый на старте каждой страницы