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

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

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

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

static bonusCardsGetProviders ($list)
 
static getLogs ($list)
 
static ormInitCatalogWarehouse (Warehouse $warehouse)
 
static ormInitCatalogWarehouseGroup (WareHouseGroup $wareHouseGroup)
 
static initialize ()
 
static crmInteractionGetLinkTypes ($link_types)
 
static crmDealGetLinkTypes ($link_types)
 
static crmTaskGetLinkTypes ($link_types)
 
static crmGetIfRules ($list)
 
static meterRecalculate ($meters)
 
static apiOauthTokenSuccess ($params)
 
static deliveryGetTypes ($list)
 
static paymentGetTypes ($list)
 
static ormInitCatalogProduct (Product $orm_product)
 
static ormInitCatalogDir (Dir $orm_dir)
 
static ormInitUsersUser (User $user)
 
static ormInitUsersUserGroup (UserGroup $group)
 
static printFormGetList ($list)
 
static getMenus ($items)
 

Методы

static apiOauthTokenSuccess (   $params)
static

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

Аргументы
array$params- параметры удачной авторизации
Возвращает
array
static bonusCardsGetProviders (   $list)
static

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

static crmDealGetLinkTypes (   $link_types)
static

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

Аргументы
array$link_types
Возвращает
array
Исключения
RSException
static crmGetIfRules (   $list)
static

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

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

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

Аргументы
array$link_types
Возвращает
array
Исключения
RSException
static crmTaskGetLinkTypes (   $link_types)
static

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

Аргументы
array$link_types
Возвращает
array
Исключения
RSException
static deliveryGetTypes (   $list)
static

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

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

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

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

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

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

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

static initialize ( )
static

Расширяем поведение объекта Пользователь

static meterRecalculate (   $meters)
static

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

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

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

Аргументы
Dir$orm_dir- объект категории
static ormInitCatalogProduct ( Product  $orm_product)
static

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

Аргументы
Product$orm_product- объект товара
static ormInitCatalogWarehouse ( Warehouse  $warehouse)
static

Расширяем объект склада

Аргументы
Warehouse$warehouse
static ormInitCatalogWarehouseGroup ( WareHouseGroup  $wareHouseGroup)
static

Расширяем объект группы складов

Аргументы
WareHouseGroup$wareHouseGroup
static ormInitUsersUser ( User  $user)
static

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

Аргументы
User$user
static ormInitUsersUserGroup ( UserGroup  $group)
static

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

Аргументы
UserGroup$group
static paymentGetTypes (   $list)
static

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

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

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

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