<?php include $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"; //COption::SetOptionString("main", "controller_member", "N"); CControllerClient::JoinToController("http://controller.bsm:6448/", "admin", "password", false, false, false, true); require_once $_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/interface/init_admin.php"; ?> <html><head><title><?php $APPLICATION->ShowTitle(); ?> </title></head> <body><table width="100%"><tr><td width="1%"></td><td width="98%" align="center"> <div style="width:600px;"> <?php require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/classes/general/wizard.php"; $wizard = new CWizard("bitrix:controller_site"); $wizard->Install(); ?> </div> </td><td width="1%"></td> </table> </body> </html> <?php require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_after.php";
</span> <form action="<?php echo $APPLICATION->GetCurPageParam(bitrix_sessid_get(), array("sessid")); ?> " method="post"> <?php echo CAdminUtil::dumpVars($_POST, array("USER_LOGIN", "USER_PASSWORD", "sessid")); ?> <br><input type="submit" value="<?php echo GetMessage("MAIN_WIZARD_INSTALL_RELOAD_PAGE"); ?> "> </form> <?php } else { $arWizardNameTmp = explode(":", $_REQUEST["wizardName"]); $arWizardName = array(); foreach ($arWizardNameTmp as $a) { $a = preg_replace("#[^a-z0-9_.-]+#i", "", $a); if (strlen($a) > 0) { $arWizardName[] = $a; } } if (count($arWizardName) > 2) { $path = $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/" . $arWizardName[0] . "/install/wizards/" . $arWizardName[1] . "/" . $arWizardName[2]; CopyDirFiles($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/" . $arWizardName[0] . "/install/wizards/" . $arWizardName[1] . "/" . $arWizardName[2], $_SERVER["DOCUMENT_ROOT"] . "/bitrix/wizards/" . $arWizardName[1] . "/" . $arWizardName[2], true, true, false, ""); $arWizardName = array($arWizardName[1], $arWizardName[2]); } $installer = new CWizard($arWizardName[0] . (count($arWizardName) > 1 ? ":" . $arWizardName[1] : "")); $installer->Install(); }