From 75dcbcee6f1a391128d35265ef077d7fd6ff8d75 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 4 Feb 2004 23:24:24 +0000 Subject: [PATCH] Meilleure gestion d'erreurs de l'install. --- htdocs/install/etape5.php | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/htdocs/install/etape5.php b/htdocs/install/etape5.php index a98f703376d..9dab65ebf87 100644 --- a/htdocs/install/etape5.php +++ b/htdocs/install/etape5.php @@ -36,6 +36,8 @@ include("./inc.php"); $etape = 5; print "

Installation de Dolibarr - Etape $etape/$etapes

"; +$success=0; + $conf = "../conf/conf.php"; if (file_exists($conf)) { @@ -67,30 +69,33 @@ if ($HTTP_POST_VARS["action"] == "set") $sql .= ",1,'Administrateur','ADM')"; } - if ($db->query($sql)) + if ($db->query($sql) || $db->errno() == 1062) { $db->query("DELETE FROM llx_const WHERE name='MAIN_NOT_INSTALLED'"); - print "Création du compte administrateur réussie"; + print "Création du compte administrateur réussie
"; $success = 1; } else { - print "Echec de la création du compte administrateur"; + print "Echec de la création du compte administrateur
"; } print ''; $db->close(); } - -print '
-
'; - print "Votre système est maintenant configuré, il ne vous reste plus qu'a sélectionner les modules que vous souhaitez utiliser. Pour cela cliquer sur l'url ci-dessous :
"; - print 'Configurer les modules
'; - - - ?> +
+ +
+
+"; +print 'Configurer les modules'; +?> +
+
+