IsInstalled
mixed CModule::IsInstalled()
The method determines whether the module is installed. Returns true if the module is installed, false otherwise. Non-static method.
Note. Before using functions and classes of any module, include it using the CModule::IncludeModule method.
Parameters
No parameters.See Also
Examples of use
<? // if "Install" or "Uninstall" is clicked... if(strlen($uninstall)>0 || strlen($install)>0) { // check if the required file exists in the module directory 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(); } } ?>
© «Bitrix24», 2001-2024