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

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

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

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

static applyRoute ()
 
static initSearchlineapiCatalogBlockSearchline ($controller)
 
static getMenus ($items)
 
static getRoute ($routes)
 
static start ()
 
static ormBeforeWriteShopOrder ($params)
 
static ormBeforeWriteShopReservation ($params)
 
static ormBeforeWriteCatalogOneClickItem ($params)
 
static ormBeforeWriteShopTransaction ($params)
 
static ormAfterWriteShopOrder ($params)
 
static ormInitShopOrder (Order $orm_order)
 
static ormInitShopDelivery (Delivery $orm)
 
static ormInitShopPayment (Payment $orm)
 
static ormInitShopReservation (Reservation $orm_reserve)
 
static ormInitCatalogOneClickItem (OneClickItem $orm_one_click)
 
static ormInitMenuMenu (Menu $menu)
 
static ormInitShopTransaction (Transaction $orm_transaction)
 
static initDirapiCatalogBlockCategory ($controller)
 
static controllerAfterInitCatalogFrontListProducts ($controller)
 
static controllerAfterInitMenuBlockMenu ($menu_block_controller)
 
static mailerAlertsBeforeSend ($params)
 

Методы

static applyRoute ( )
static
static controllerAfterInitCatalogFrontListProducts (   $controller)
static
static controllerAfterInitMenuBlockMenu (   $menu_block_controller)
static

Добавляем фильтр по партнёрскому сайту к пунктам меню

Аргументы
\Menu\Controller\Block\Menu$menu_block_controller
static getMenus (   $items)
static

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

Аргументы
array[]$items - список пунктов меню
Возвращает
array[]
static getRoute (   $routes)
static
init ( )
static initDirapiCatalogBlockCategory (   $controller)
static
static initSearchlineapiCatalogBlockSearchline (   $controller)
static
static mailerAlertsBeforeSend (   $params)
static

Подменяет поля from и reply-to в письме уведомления

Аргументы
array$params- массив с параметрами
static ormAfterWriteShopOrder (   $params)
static

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

Аргументы
array$params- массив с параметрами
static ormBeforeWriteCatalogOneClickItem (   $params)
static

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

Аргументы
array$params- массив с параметрами перед записью
static ormBeforeWriteShopOrder (   $params)
static

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

Аргументы
array$params- массив с параметрами перед записью

Сохраняет в заказе сведения о выбранном на момент оформления филиале

Аргументы
array$params- массив с параметрами
static ormBeforeWriteShopReservation (   $params)
static

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

Аргументы
array$params- массив с параметрами перед записью
static ormBeforeWriteShopTransaction (   $params)
static

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

Аргументы
array$params- массив с параметрами перед записью
static ormInitCatalogOneClickItem ( OneClickItem  $orm_one_click)
static

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

Аргументы
\Catalog\Model\Orm\OneClickItem$orm_one_click- объект покупки в один клик
static ormInitMenuMenu ( Menu  $menu)
static

Добавим связь пунктов меню с партнёскими сайтами

Аргументы
\Menu\Model\Orm\Menu$menu
Возвращает
void
static ormInitShopDelivery ( Delivery  $orm)
static

Добавляем доставке список партнёрских сайтов, на которых её отображать

Аргументы
Delivery$orm- объект доставки
static ormInitShopOrder ( Order  $orm_order)
static

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

Аргументы
\Shop\Model\Orm\Order$orm_order- объект заказа
static ormInitShopPayment ( Payment  $orm)
static

Добавляем оплате список партнёрских сайтов, на которых её отображать

Аргументы
Payment$orm- объект оплаты
static ormInitShopReservation ( Reservation  $orm_reserve)
static

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

Аргументы
\Shop\Model\Orm\Reservation$orm_reserve- объект предзаказа
static ormInitShopTransaction ( Transaction  $orm_transaction)
static

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

Аргументы
\Shop\Model\Orm\Transaction$orm_transaction- объект транзакции
static start ( )
static

Определяет ID партнера для текущей сессии