From 239ce82f07a17a0214db0198d5fcb26e2683d89d Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Sat, 11 Aug 2007 11:08:25 -0400
Subject: [PATCH] 

---
 install/install.php |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/install/install.php b/install/install.php
index 59c1d40..7c6956b 100644
--- a/install/install.php
+++ b/install/install.php
@@ -53,7 +53,7 @@
 
 
 
-swriteln($inst->lng("This application will install ISPConfig 3 on your server.");
+swriteln($inst->lng("This application will install ISPConfig 3 on your server."));
 
 // Select the language
 $conf["language"] = $inst->simple_query('Select language',array('en','de'),'en');
@@ -70,20 +70,27 @@
 
 
 // Get MySQL root password
-include_once('lib/mysql.lib.php');
 $finished = false;
 do {
-	$conf["mysql_server_admin_password"] = $inst->free_query('MySQL root password','');
+	$tmp_mysql_server_host = $inst->free_query('MySQL server hostname',$conf["mysql_server_host"]);
+	$tmp_mysql_server_admin_user = $inst->free_query('MySQL root username',$conf["mysql_server_admin_user"]);
+	$tmp_mysql_server_admin_password = $inst->free_query('MySQL root password',$conf["mysql_server_admin_password"]);
+	
 	// Initialize the MySQL server connection
-	$inst->db = new db();
-	if($inst->db->connect() == false) {
-		swriteln($inst->db->errorMessage);
-	} else {
+	if(@mysql_connect($tmp_mysql_server_host, $tmp_mysql_server_admin_user, $tmp_mysql_server_admin_password)) {
+		$conf["mysql_server_host"] = $tmp_mysql_server_host;
+		$conf["mysql_server_admin_user"] = $tmp_mysql_server_admin_user;
+		$conf["mysql_server_admin_password"] = $tmp_mysql_server_admin_password;
 		$finished = true;
+	} else {
+		swriteln($inst->lng("Unable to connect to mysql server").' '.mysql_error());
 	}
 } while ($finished == false);
+unset($finished);
 
-
+// initializing database connection
+include_once('lib/mysql.lib.php');
+$inst->db = new db();
 
 // Begin with standard or expert installation
 if($install_mode == 'Standard') {

--
Gitblit v1.9.1