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

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

Класс содержит обработчики системных событий

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

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

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

static cron ($params)
 
static onSiteCreate ($params)
 
static tinymceGetExternalPlugins ($list)
 
static controllerExecArticleAdminCtrlIndex (CrudCollection $helper)
 
static controllerExecCatalogAdminCtrlIndex (CrudCollection $helper)
 
static controllerBeforeWrap ($params)
 
static controllerAfterActionSupportAdminSupportCtrl ($params)
 
static ormInitCatalogProduct (Product $product)
 
static ormInitCatalogDir (Dir $dir)
 
static ormInitArticleArticle (Article $article)
 
static getMenus ($items)
 
static getLogs ($list)
 

Защищенные статические члены

static getChatSettings ()
 

Методы

static controllerAfterActionSupportAdminSupportCtrl (   $params)
static
static controllerBeforeWrap (   $params)
static

Добавляет ИИ-кнопки возле форм в административную панель

Аргументы
$params
Возвращает
void
static controllerExecArticleAdminCtrlIndex ( CrudCollection  $helper)
static

Расширяет страницу со списком новостей в админ.панели

Аргументы
CrudCollection$helper
Возвращает
void
static controllerExecCatalogAdminCtrlIndex ( CrudCollection  $helper)
static

Расширяет страницу со списком товаров админ.панели.

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

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

Аргументы
$params
Возвращает
void

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

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

Возвращает настройки чата для текущего пользователя

Возвращает
array
static getLogs (   $list)
static

Привносит в систему класс логирования модуля

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

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

Аргументы
array$items
Возвращает
mixed
init ( )

Здесь должна происходить подписка на события

static onSiteCreate (   $params)
static

Добавляем шаблоны промптов при создании нового сайта

Аргументы
$paramsОбрабатывает событие - создание сайта
array$params- массив параметров с объектом сайта
static ormInitArticleArticle ( Article  $article)
static

Добавляет метки к полям, которые должны будут заполняться с помощью ИИ

Аргументы
Article$article
Возвращает
void
static ormInitCatalogDir ( Dir  $dir)
static

Добавляет метки к полям, которые должны будут заполняться с помощью ИИ

Аргументы
Dir$dir
Возвращает
void
static ormInitCatalogProduct ( Product  $product)
static

Добавляет метки к полям, которые должны будут заполняться с помощью ИИ

Аргументы
Product$product
Возвращает
void
static tinymceGetExternalPlugins (   $list)
static

Добавляет JS-скрипт, описывающий плагин для Tiny для подключения

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