- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/compatible/eventcompatibility.php
- Класс: BitrixCatalogCompatibleEventCompatibility
- Вызов: EventCompatibility::registerEvents
static function registerEvents()
{
$eventManager = MainEventManager::getInstance();
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelProduct::'.MainEntityDataManager::EVENT_ON_BEFORE_ADD,
'catalog', __CLASS__, 'handlerProductOnBeforeAdd'
);
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelProduct::'.MainEntityDataManager::EVENT_ON_AFTER_ADD,
'catalog', __CLASS__, 'handlerProductOnAfterAdd'
);
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelProduct::'.MainEntityDataManager::EVENT_ON_BEFORE_UPDATE,
'catalog', __CLASS__, 'handlerProductOnBeforeUpdate'
);
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelProduct::'.MainEntityDataManager::EVENT_ON_AFTER_UPDATE,
'catalog', __CLASS__, 'handlerProductOnAfterUpdate'
);
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelPrice::'.MainEntityDataManager::EVENT_ON_BEFORE_ADD,
'catalog', __CLASS__, 'handlerPriceOnBeforeAdd'
);
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelPrice::'.MainEntityDataManager::EVENT_ON_AFTER_ADD,
'catalog', __CLASS__, 'handlerPriceOnAfterAdd'
);
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelPrice::'.MainEntityDataManager::EVENT_ON_BEFORE_UPDATE,
'catalog', __CLASS__, 'handlerPriceOnBeforeUpdate'
);
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelPrice::'.MainEntityDataManager::EVENT_ON_AFTER_UPDATE,
'catalog', __CLASS__, 'handlerPriceOnAfterUpdate'
);
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelPrice::'.MainEntityDataManager::EVENT_ON_BEFORE_DELETE,
'catalog', __CLASS__, 'handlerPriceOnBeforeDelete'
);
$eventManager->registerEventHandler(
'catalog', 'BitrixCatalogModelPrice::'.MainEntityDataManager::EVENT_ON_AFTER_DELETE,
'catalog', __CLASS__, 'handlerPriceOnAfterDelete'
);
unset($eventManager);
}