Correction d'un bug l'install suite une configuration mal charge.

Correction de petits problmes d'affichages.
This commit is contained in:
Laurent Destailleur 2004-02-21 17:14:44 +00:00
parent b0ec5b87c1
commit 4ca979d035
2 changed files with 16 additions and 11 deletions

View File

@ -156,6 +156,12 @@ if ($HTTP_POST_VARS["action"] == "set")
*/
if ($error == 0)
{
// Defini $dolibarr_...
if (file_exists($conf))
{
include($conf);
}
require ($dolibarr_main_document_root . "/lib/mysql.lib.php");
require ($dolibarr_main_document_root . "/conf/conf.class.php");
@ -166,14 +172,13 @@ if ($HTTP_POST_VARS["action"] == "set")
$conf->db->name = "mysql";
$conf->db->user = isset($HTTP_POST_VARS["db_user_root"])?$HTTP_POST_VARS["db_user_root"]:"";
$conf->db->pass = isset($HTTP_POST_VARS["db_user_pass"])?$HTTP_POST_VARS["db_user_pass"]:"";
//print $conf->db->host." , ".$conf->db->name." , ".$conf->db->user." , ".$conf->db->pass;
$db = new DoliDb();
$sql = "INSERT INTO user ";
$sql .= "(Host,User,password)";
$sql .= " VALUES ('$dolibarr_main_db_host','$dolibarr_main_db_user',password('$dolibarr_main_db_pass'))";
$db->query($sql);
$sql = "INSERT INTO db ";
$sql .= "(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Index_Priv,Alter_priv)";
$sql .= " VALUES ('$dolibarr_main_db_host','$dolibarr_main_db_name','$dolibarr_main_db_user'";
@ -194,7 +199,7 @@ if ($HTTP_POST_VARS["action"] == "set")
}
else
{
print "<tr><td>Création de l'utilisateur : $dolibarr_main_db_user</td><td>ERREUR</td></tr>";
print "<tr><td>Création de l'utilisateur : $dolibarr_main_db_user</td><td>ERREUR ".$db->error()."</td></tr>";
}
}
@ -229,7 +234,7 @@ if ($HTTP_POST_VARS["action"] == "set")
//
// Connexion base existante
//
print "<tr><td>Connexion réussie à la base : $dolibarr_main_db_name</td><td>OK</td></tr>";
print "<tr><td>Connexion à la base : $dolibarr_main_db_name</td><td>OK</td></tr>";
$ok = 1 ;
}
@ -238,7 +243,6 @@ if ($HTTP_POST_VARS["action"] == "set")
//
// Création de la base
//
print "<tr><td>Echec de connexion à la base : $dolibarr_main_db_name</td><td>Warning</td></tr>";
print '<tr><td colspan="2">Création de la base : '.$dolibarr_main_db_name.'</td></tr>';

View File

@ -21,7 +21,7 @@
*
*/
include("./inc.php");
pHeader("Fichier de configuration","etape4");
pHeader("Création des objets de la base","etape4");
$etape = 2;
@ -51,7 +51,7 @@ if ($HTTP_POST_VARS["action"] == "set")
$ok = 0;
if ($db->connected == 1)
{
print "<tr><td>Connexion réussie au serveur : $dolibarr_main_db_host</td><td>OK</td></tr>";
print "<tr><td>Connexion au serveur : $dolibarr_main_db_host</td><td>OK</td></tr>";
$ok = 1 ;
}
else
@ -113,7 +113,7 @@ if ($HTTP_POST_VARS["action"] == "set")
if ($db->query($buffer))
{
print "<td>OK</td></tr>";
//print "<td>OK</td></tr>";
}
else
{
@ -125,7 +125,7 @@ if ($HTTP_POST_VARS["action"] == "set")
else
{
print "<tr><td>Création de la table $name</td>";
print "<td>ERREUR ".$db->errno()."</td></tr>";
print "<td>ERREUR ".$db->errno()." ".$db->error()."</td></tr>";
$error++;
}
}
@ -136,7 +136,7 @@ if ($HTTP_POST_VARS["action"] == "set")
if ($error == 0)
{
print '<tr><td colspan="2">Création des tables réussie</td></tr>';
print '<tr><td>Création des tables et clés primaires</td><td>OK</td></tr>';
$ok = 1;
}
}
@ -169,13 +169,13 @@ if ($HTTP_POST_VARS["action"] == "set")
}
else
{
$ok = 0;
if ($db->errno() == 1062)
{
// print "<tr><td>Insertion ligne : $buffer</td><td>Déja existante</td></tr>";
}
else
{
$ok = 0;
print "Erreur SQL ".$db->errno()." sur requete '$buffer': ".$db->error()."<br>";
}
}
@ -191,6 +191,7 @@ if ($HTTP_POST_VARS["action"] == "set")
}
else
{
print "<td>ERREUR</td></tr>";
$ok = 1 ;
}
}