</html> <?php } else { if ($configObject->get('cfg_db_charset') == null) { $cfg_db_charset = 'latin1'; } else { $cfg_db_charset = $configObject->get('cfg_db_charset'); } $mysqli = DBUtils::get_mysqli_link($configObject->get('cfg_db_host'), $_POST['mysql_admin_user'], $_POST['mysql_admin_pass'], $configObject->get('cfg_db_database'), $cfg_db_charset, $notice, $configObject->get('dbclass'), $configObject->get('cfg_db_port')); if ($mysqli->connect_error) { echo "<div>Failed to contect to MySQL using " . $_POST['mysql_admin_user'] . '' . $_POST['mysql_admin_pass'] . '</div>'; echo "</body>"; echo "</html>"; exit; } $updater_utils = new UpdaterUtils($mysqli, $configObject->get('cfg_db_database')); // Backup the config file before proceeding. $updater_utils->backup_file($cfg_web_root, $old_version); // Avoid repeated method calls $cfg_db_database = $configObject->get('cfg_db_database'); $cfg_db_student_user = $configObject->get('cfg_db_student_user'); $cfg_db_staff_user = $configObject->get('cfg_db_staff_user'); $cfg_db_host = $configObject->get('cfg_db_host'); $cfg_db_username = $configObject->get('cfg_db_username'); $cfg_db_external_user = $configObject->get('cfg_db_external_user'); $cfg_db_inv_username = $configObject->get('cfg_db_inv_user'); $cfg_use_ldap = $configObject->get('cfg_use_ldap'); $cfg_web_host = $configObject->get('cfg_web_host'); if ($cfg_web_host == '') { $cfg_web_host = $cfg_db_host; }
</html> <?php } else { if ($configObject->get('cfg_db_charset') == null) { $cfg_db_charset = 'latin1'; } else { $cfg_db_charset = $configObject->get('cfg_db_charset'); } $mysqli = DBUtils::get_mysqli_link($configObject->get('cfg_db_host'), $_POST['mysql_admin_user'], $_POST['mysql_admin_pass'], $configObject->get('cfg_db_database'), $cfg_db_charset, $notice, $configObject->get('dbclass'), $configObject->get('cfg_db_port')); if ($mysqli->connect_error) { echo "<div>Failded to contect to mysql using " . $_POST['mysql_admin_user'] . '' . $_POST['mysql_admin_pass'] . '</div>'; echo "</body>"; echo "</html>"; exit; } $updater_utils = new UpdaterUtils($mysqli, $configObject->get('cfg_db_database')); // Avoid repeated method calls $cfg_db_database = $configObject->get('cfg_db_database'); $cfg_db_student_user = $configObject->get('cfg_db_student_user'); $cfg_db_staff_user = $configObject->get('cfg_db_staff_user'); $cfg_db_host = $configObject->get('cfg_db_host'); $cfg_db_username = $configObject->get('cfg_db_username'); $cfg_db_external_user = $configObject->get('cfg_db_external_user'); $cfg_db_inv_username = $configObject->get('cfg_db_inv_user'); $cfg_use_ldap = $configObject->get('cfg_use_ldap'); $mysqli->autocommit(false); error_reporting(-1); ob_start(); echo "<div>Starting at " . date("H:i:s") . "</div>"; echo "\n<blockquote>\n<h1>" . $string['startingupdate'] . "</h1>\n<ol>"; // 15/06/2011