diff --git a/include.php b/include.php index de8836a0f6c8f3f9bb3775461553e89dd9f0c085..e0f4c8391bb6124074f94f85b3a7b2da008d2e5a 100644 --- a/include.php +++ b/include.php @@ -6,6 +6,4 @@ if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } -include_once 'lib/mjml/RendererTemplate/componentrenderer.php'; - -Events::bindEvents(); \ No newline at end of file +include_once 'lib/mjml/renderertemplate/componentrenderer.php'; diff --git a/install/index.php b/install/index.php index 41cada70b453352276ea3bd5c1339829416d5bc2..2afd3cf56b1b31df8433db94f33e8e440c647ddd 100644 --- a/install/index.php +++ b/install/index.php @@ -1,8 +1,10 @@ <?php use Bitrix\Main\Application; +use Bitrix\Main\EventManager; use Bitrix\Main\IO\Directory; use Bitrix\Main\Localization\Loc; +use Mail\Mjml\Events; if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); @@ -49,6 +51,7 @@ class mail_mjml extends CModule { RegisterModule($this->MODULE_ID); $this->installFiles(); + $this->registerEvents(); } /** @@ -69,6 +72,22 @@ class mail_mjml extends CModule } + /** + * РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ñобытий + * + * @return void + */ + function registerEvents() + { + EventManager::getInstance()->registerEventHandler( + 'main', + 'OnProlog', + $this->MODULE_ID, + Events::class, + 'bindEvents' + ); + } + /** * Удаление файлов * @@ -98,4 +117,20 @@ class mail_mjml extends CModule UnRegisterModule($this->MODULE_ID); $this->UnInstallFiles(); } + + /** + * Удаление Ñобытий + * + * @return void + */ + function unRegisterEvents() + { + EventManager::getInstance()->unRegisterEventHandler( + 'main', + 'OnProlog', + $this->MODULE_ID, + Events::class, + 'bindEvents' + ); + } } \ No newline at end of file diff --git a/install/version.php b/install/version.php index f0c689e0e99be4c0d5a4dabbd8c267043e638fa7..200ba1349df81621e132b260b39d80e001cd3de6 100644 --- a/install/version.php +++ b/install/version.php @@ -1,6 +1,6 @@ <?php $arModuleVersion = [ - 'VERSION' => '0.0.1', - 'VERSION_DATE' => '2022-07-03 13:00:00', + 'VERSION' => '0.0.2', + 'VERSION_DATE' => '2022-09-01 20:00:00', ]; \ No newline at end of file diff --git a/lib/mjml/Process/process.php b/lib/mjml/process/process.php similarity index 100% rename from lib/mjml/Process/process.php rename to lib/mjml/process/process.php diff --git a/lib/mjml/Renderer/binaryrenderer.php b/lib/mjml/renderer/binaryrenderer.php similarity index 100% rename from lib/mjml/Renderer/binaryrenderer.php rename to lib/mjml/renderer/binaryrenderer.php diff --git a/lib/mjml/Renderer/rendererinterface.php b/lib/mjml/renderer/rendererinterface.php similarity index 100% rename from lib/mjml/Renderer/rendererinterface.php rename to lib/mjml/renderer/rendererinterface.php diff --git a/lib/mjml/RendererTemplate/componentrenderer.php b/lib/mjml/renderertemplate/componentrenderer.php similarity index 100% rename from lib/mjml/RendererTemplate/componentrenderer.php rename to lib/mjml/renderertemplate/componentrenderer.php diff --git a/lib/mjml/TwigExtension/mjmlextension.php b/lib/mjml/twigextension/mjmlextension.php similarity index 100% rename from lib/mjml/TwigExtension/mjmlextension.php rename to lib/mjml/twigextension/mjmlextension.php