Документация для разработчиков
Темная тема

DoInstall

CModule::DoInstall()

Запускает процедуру инсталляции модуля. Нестатический метод.

Параметры

Без параметров.

Смотрите также

Примеры использования

<?
// если нажали кнопку "Установить" или "Деинсталлировать" то
if(strlen($uninstall)>0 || strlen($install)>0)
{
	// проверим наличие обязательного файла в каталоге модуля
	if(@file_exists($DOCUMENT_ROOT."/bitrix/modules/".$module_id."/install/index.php"))
	{
		include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/".$module_id."/install/index.php");
		$obModule = new $module_id;
		if($obModule->IsInstalled() && strlen($uninstall)>0) $obModule->DoUninstall();
		elseif(!$obModule->IsInstalled() && strlen($install)>0) $obModule->DoInstall();
	}
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024