{ if($oDB->getError() != "") showMsg(getMsg("ERR_DUMP_RESTORE", LANG), '<div style="color:red">'.$oDB->getError().'</div>', $bottom); else showMsg(getMsg('FINISH'),GetHidden(array('DBLogin','DBPassword','DBHost','DBName','dump_name', 'arc_name', 'check_site_path')).'<script>reloadPage(4, \''.LANG.'\');</script>'); } } elseif($Step == 4) // последний экран: удалять или нет? { $strWarning = ''; $strWarning .= CheckHtaccessAndWarn(); if ($_REQUEST['check_site_path']) { $oDB = new CDBRestore($_REQUEST["DBHost"], $_REQUEST["DBName"], $_REQUEST["DBLogin"], $_REQUEST["DBPassword"], $_REQUEST["dump_name"], $d_pos); if ($oDB->Connect() && $rs = $oDB->Query('SELECT * FROM b_lang WHERE DOC_ROOT != "'.mysql_real_escape_string($_SERVER['DOCUMENT_ROOT']).'" AND DOC_ROOT IS NOT NULL AND DOC_ROOT != ""', $oDB->db_Conn)) { if (mysql_fetch_assoc($rs)) { $oDB->Query('UPDATE b_lang SET DOC_ROOT = "" '); $strWarning .= '<div style="color:red">'.getMsg('DOC_ROOT_WARN').'</div><br>'; } } else $strWarning .= '<div style="color:red">Mysql Query Error: '.mysql_error().'</div><br>'; } $text = getMsg("FINISH_MSG", LANG). $strWarning. '<input type="hidden" name="arc_name" value="'.htmlspecialcharsbx($_REQUEST['arc_name']).'"> <input type="hidden" name="dump_name" value="'. htmlspecialcharsbx($_REQUEST["dump_name"]).'">';
if($oDB->getError() != "") showMsg(getMsg("ERR_DUMP_RESTORE", LANG), '<div style="color:red">'.$oDB->getError().'</div>', $bottom); else showMsg(getMsg('FINISH'),GetHidden(array('DBLogin','DBPassword','DBHost','DBName','dump_name', 'arc_name', 'check_site_path')).'<script>reloadPage(4, \''.LANG.'\');</script>'); } } elseif($Step == 4) // последний экран: удалять или нет? { $strWarning .= CheckHtaccessAndWarn(); if ($_REQUEST['check_site_path']) { $oDB = new CDBRestore($_REQUEST["DBHost"], $_REQUEST["DBName"], $_REQUEST["DBLogin"], $_REQUEST["DBPassword"], $_REQUEST["dump_name"], $d_pos); if ($oDB->Connect()) { if ($rs = $oDB->Query('SELECT * FROM b_lang WHERE DOC_ROOT != "'.mysql_real_escape_string($_SERVER['DOCUMENT_ROOT']).'" AND DOC_ROOT IS NOT NULL AND DOC_ROOT != ""', $oDB->db_Conn)) { if (mysql_fetch_assoc($rs)) { $oDB->Query('UPDATE b_lang SET DOC_ROOT = "" '); $strWarning .= '<li>'.getMsg('DOC_ROOT_WARN'); } } $rs = $oDB->Query('SHOW TABLES LIKE "b_bitrixcloud_option"'); if (mysql_fetch_assoc($rs)) { $rs = $oDB->Query('SELECT * FROM b_bitrixcloud_option WHERE NAME="cdn_config_active" AND PARAM_VALUE=1'); if (mysql_fetch_assoc($rs)) { $rs = $oDB->Query('SELECT * FROM b_bitrixcloud_option WHERE NAME="cdn_config_domain"');
<input type="hidden" name="db_host" id="db_host_id" value="'. htmlspecialchars($_REQUEST["db_host"]).'"> <input type="hidden" name="LocalCloud" value="'. ($_REQUEST["LocalCloud"] ? 'Y' : '').'"> '; showMsg(getMsg('TITLE_PROCESS2'),$text,$bottom); ?><script>reloadPage(3, '<?php echo LANG; ?> ', 1);</script><? } else { if($oDB->getError() != "") showMsg(getMsg("ERR_DUMP_RESTORE", LANG), '<div style="color:red">'.$oDB->getError().'</div>', $bottom); else { $rs = $oDB->Query('SELECT DOC_ROOT FROM b_lang WHERE DOC_ROOT IS NOT NULL'); $text = getMsg("FINISH_MSG", LANG) . (($rs && mysql_fetch_array($rs)) ? '<div style="color:red">'.getMsg('DOC_ROOT_WARN').'</div>' : '') . (file_exists($_SERVER['DOCUMENT_ROOT'].'/.htaccess.restore') ? '<div style="color:red">'.getMsg('HTACCESS_WARN').'</div>' : '') . '<input type="hidden" name="arc_name" value="'.htmlspecialchars($arc_name).'"> <input type="hidden" name="dump_name" id="dump_name_id" value="'. htmlspecialchars($_REQUEST["dump_name"]).'">'; $bottom = '<input type=button value="'.getMsg('DELETE_FILES').'" onClick="reloadPage(4)">'; showMsg(getMsg("FINISH", LANG), $text, $bottom); } } } elseif($Step == 4) { if ($_REQUEST['dump_name']) {
if($oDB->getError() != "") showMsg(getMsg("ERR_DUMP_RESTORE", LANG), '<div style="color:red">'.$oDB->getError().'</div>', $bottom); else showMsg(getMsg('FINISH'),GetHidden(array('DBLogin','DBPassword','DBHost','DBName','dump_name', 'arc_name', 'check_site_path')).'<script>reloadPage(4, \''.LANG.'\');</script>'); } } elseif($Step == 4) // последний экран: удалять или нет? { $strWarning .= CheckHtaccessAndWarn(); if ($_REQUEST['check_site_path']) { $oDB = new CDBRestore($_REQUEST["DBHost"], $_REQUEST["DBName"], $_REQUEST["DBLogin"], $_REQUEST["DBPassword"], $_REQUEST["dump_name"], $d_pos); if ($oDB->Connect()) { if ($rs = $oDB->Query('SELECT * FROM b_lang WHERE DOC_ROOT != "'.mysql_real_escape_string($_SERVER['DOCUMENT_ROOT']).'" AND DOC_ROOT IS NOT NULL AND DOC_ROOT != ""')) { if (mysql_fetch_assoc($rs)) { $oDB->Query('UPDATE b_lang SET DOC_ROOT = "" '); $strWarning .= '<li>'.getMsg('DOC_ROOT_WARN'); } } $rs = $oDB->Query('SHOW TABLES LIKE "b_bitrixcloud_option"'); if (mysql_fetch_assoc($rs)) { $rs = $oDB->Query('SELECT * FROM b_bitrixcloud_option WHERE NAME="cdn_config_active" AND PARAM_VALUE=1'); if (mysql_fetch_assoc($rs)) { $rs = $oDB->Query('SELECT * FROM b_bitrixcloud_option WHERE NAME="cdn_config_domain"');