Проверяем наличие и устанавливаем пользовательский модуль "example.module" в системе 1С-Битрикс.
| Код |
|---|
<?
require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin.php';
// Проверяем и устанавливаем модуль
if (CModule::IncludeModule('example.module')) {
echo 'Модуль уже установлен';
} else {
$modulePath = $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/example.module/install/index.php';
if (file_exists($modulePath)) {
include_once $modulePath;
$module = new example_module();
if (!$module->IsInstalled()) {
$module->DoInstall();
echo 'Модуль успешно установлен';
}
} else {
echo 'Файл модуля не найден';
}
}
require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_admin.php';
?> |