Задача: Добавить выполнение функции на событие в своем модуле для Marketplace
Решение: | Код |
|---|
//Работа с базой данных при установке
function InstallDB($arModuleParams = array())
{
RegisterModule("mymodule");
RegisterModuleDependences("iblock", "OnBeforeIblockElementAdd", "mymodule", "CMyModuleClass", "MyTriggerFunction");
...
}
...
//Работа с базой данных при деинсталляции модуля
function UnInstallDB()
{
COption::RemoveOption("mymodule");
UnRegisterModuleDependences("iblock", "OnBeforeIblockElementAdd", "mymodule", "CMyModuleClass", "MyTriggerFunction");
UnRegisterModule("mymodule");
return true;
}
|