From cb6a8aa135353354669694883d9df53dbbcbb889 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@users.sourceforge.net>
Date: Tue, 7 Oct 2008 22:52:02 +0000
Subject: [PATCH] Better error management

---
 htdocs/install/etape1.php       | 11 ++++++++++-
 htdocs/langs/fr_FR/install.lang |  2 +-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/htdocs/install/etape1.php b/htdocs/install/etape1.php
index ee267d5be65..a73ac4c6353 100644
--- a/htdocs/install/etape1.php
+++ b/htdocs/install/etape1.php
@@ -220,7 +220,7 @@ if ($_POST["action"] == "set")
 		if (! is_dir($main_data_dir))
 		{
 			print "<tr><td>".$langs->trans("ErrorDirDoesNotExists",$main_data_dir);
-			print $langs->trans("YouMustCreateItAndAllowServerToWrite");
+			print ' '.$langs->trans("YouMustCreateItAndAllowServerToWrite");
 			print '</td><td>';
 			print '<font class="error">'.$langs->trans("Error").'</font>';
 			print "</td></tr>";
@@ -264,6 +264,15 @@ if ($_POST["action"] == "set")
 					}
 				}
 			}
+			if ($error)
+			{
+				print "<tr><td>".$langs->trans("ErrorDirDoesNotExists",$main_data_dir);
+				print ' '.$langs->trans("YouMustCreateItAndAllowServerToWrite");
+				print '</td><td>';
+				print '<font class="error">'.$langs->trans("Error").'</font>';
+				print "</td></tr>";
+	    		print '<tr><td colspan="2"><br>'.$langs->trans("CorrectProblemAndReloadPage",$_SERVER['PHP_SELF'].'?testget=ok').'</td></tr>';
+			}
 		}
 	}
 
diff --git a/htdocs/langs/fr_FR/install.lang b/htdocs/langs/fr_FR/install.lang
index 6e7f55f312d..1f6478685c8 100644
--- a/htdocs/langs/fr_FR/install.lang
+++ b/htdocs/langs/fr_FR/install.lang
@@ -112,7 +112,7 @@ ServerVersion=Version du serveur de base de donn
 YouMustCreateItAndAllowServerToWrite=Vous devez cr�er ce dossier et permettre au serveur web d'�crire dans celui-ci.
 CharsetChoice=Choix du codage des caract�res
 CharacterSetClient=Codage utilis� pour l'affichage des pages
-CharacterSetClientComment=Veuillez choisir le codage que vous souhaitez pour l'affichage des pages.<br/> Le codage propos� par d�faut est celui de votres base de donn�e par d�faut.
+CharacterSetClientComment=Veuillez choisir le codage que vous souhaitez pour l'affichage des pages.<br/> Le codage propos� par d�faut est celui de votre base de donn�e par d�faut.
 CollationConnection=Ordre de tri utilis� pour la base de donn�es
 CollationConnectionComment=Veuillez choisir la page de code d�finissant l'ordre de tri des caract�res utilis� par la base de donn�e. Ce param�tre est aussi appel� 'collation' par certaines bases de donn�es.<br/> Ce param�tre n'est pas s�lectionnable si votre base est d�j� cr��e.
 CharacterSetDatabase=Codage utilis� pour la base de donn�es
-- 
GitLab