|
| 1 | +<?php |
| 2 | +/** |
| 3 | + * @author dev2fun (darkfriend) |
| 4 | + * @copyright darkfriend <hi@darkfriend.ru> |
| 5 | + * @version 1.1.9 |
| 6 | + */ |
| 7 | + |
| 8 | +require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"; |
| 9 | + |
| 10 | +\Bitrix\Main\Loader::includeModule('main'); |
| 11 | +\Bitrix\Main\Loader::includeModule('dev2fun.multidomain'); |
| 12 | +\Bitrix\Main\Loader::registerAutoLoadClasses( |
| 13 | + "dev2fun.multidomain", |
| 14 | + array( |
| 15 | + 'Dev2fun\MultiDomain\Base' => 'include.php', |
| 16 | + 'Dev2fun\MultiDomain\SubDomain' => 'classes/general/SubDomain.php', |
| 17 | + 'Dev2fun\MultiDomain\Seo' => 'classes/general/Seo.php', |
| 18 | + 'Dev2fun\MultiDomain\Geo' => 'classes/general/Geo.php', |
| 19 | + 'Dev2fun\MultiDomain\HLHelpers' => 'lib/HLHelpers.php', |
| 20 | + 'Dev2fun\MultiDomain\Config' => 'classes/general/Config.php', |
| 21 | + 'Dev2fun\MultiDomain\TemplateSeo' => 'classes/general/TemplateSeo.php', |
| 22 | + 'Dev2fun\MultiDomain\TabOptions' => 'classes/general/TabOptions.php', |
| 23 | + 'Dev2fun\MultiDomain\LangData' => 'classes/general/LangData.php', |
| 24 | + ) |
| 25 | +); |
| 26 | + |
| 27 | +$moduleId = \Dev2fun\MultiDomain\Base::$module_id; |
| 28 | + |
| 29 | +// path to module dev2fun.multidomain |
| 30 | +$pathToModule = $_SERVER["DOCUMENT_ROOT"].'/bitrix/modules/dev2fun.multidomain'; |
| 31 | + |
| 32 | +// remove old vue-js files |
| 33 | +DeleteDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/js/" . $moduleId.'/vue'); |
| 34 | + |
| 35 | +// copy vue-js files |
| 36 | +if (!CopyDirFiles($pathToModule . "/frontend/dist", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/js/" . $moduleId.'/vue', true, true)) { |
| 37 | + throw new Exception('ERRORS_SAVE_FILE '.$_SERVER['DOCUMENT_ROOT'] . 'bitrix/js/' . $moduleId.'/vue'); |
| 38 | +} |
| 39 | + |
| 40 | +\Dev2fun\MultiDomain\Base::ShowThanksNotice(); |
| 41 | + |
| 42 | +die("1.1.9 - Success"); |
0 commit comments