Fix: Message erreur incomplet

This commit is contained in:
Laurent Destailleur 2008-01-02 15:00:53 +00:00
parent 85ae98ad58
commit 888a20e1d9
5 changed files with 19 additions and 14 deletions

View File

@ -65,21 +65,26 @@ if ($_POST["action"] == "set")
}
// Check parameters
if (! isset($_POST["db_type"]) || ! $_POST["db_type"])
if (empty($_POST["db_type"]))
{
print '<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentities("DatabaseType")).'</div>';
$error++;
}
if (! isset($_POST["db_host"]) || ! $_POST["db_host"])
if (empty($_POST["db_host"]))
{
print '<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentities("Server")).'</div>';
$error++;
}
if (! isset($_POST["db_name"]) || ! $_POST["db_name"])
if (empty($_POST["db_name"]))
{
print '<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentities("DatabaseName")).'</div>';
$error++;
}
if (empty($_POST["db_user"]))
{
print '<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentities("Login")).'</div>';
$error++;
}
/**
@ -92,7 +97,7 @@ if (! $error)
{
if (isset($_POST["db_create_user"]) && $_POST["db_create_user"] == "on")
{
$databasefortest=$conf->db->name;
$databasefortest='';
if ($_POST["db_type"] == 'mysql' ||$_POST["db_type"] == 'mysqli')
{
$databasefortest='mysql';
@ -254,7 +259,7 @@ else
{
if (isset($_POST["db_create_user"]) && $_POST["db_create_user"] == "on")
{
print $langs->trans("YouAskDatabaseCreationSoDolibarrNeedToConnect",$dolibarr_main_db_user,$dolibarr_main_db_host,$userroot);
print $langs->trans("YouAskDatabaseCreationSoDolibarrNeedToConnect",$_POST["db_user"],$_POST["db_host"],($userroot?$userroot:'?'));
print '<br>';
print $langs->trans("BecauseConnectionFailedParametersMayBeWrong").'<br><br>';
print $langs->trans("ErrorGoBackAndCorrectParameters");

View File

@ -284,7 +284,7 @@ while (($file = readdir($handle))!==false)
<tr class="bg1">
<td class="label" valign="top">
<?php echo $langs->trans("Login"); ?>
<b><?php echo $langs->trans("Login"); ?></b>
</td>
<td class="label" valign="top"><input type="text" name="db_user" value="<?php print isset($dolibarr_main_db_user)?$dolibarr_main_db_user:''; ?>"></td>
<td class="comment">
@ -294,7 +294,7 @@ while (($file = readdir($handle))!==false)
<tr>
<td class="label" valign="top">
<?php echo $langs->trans("Password"); ?>
<b><?php echo $langs->trans("Password"); ?></b>
</td>
<td class="label" valign="top"><input type="password" name="db_pass" value="<?php print isset($dolibarr_main_db_pass)?$dolibarr_main_db_pass:''; ?>"></td>
<td class="comment">

View File

@ -51,7 +51,7 @@ CheckToCreateDatabase=Check box if database does not exist and must be created.<
CheckToCreateUser=Check box if login does not exist and must be created.<br>In this case, you must fill the login/password for superuser account at the bottom of this page.
Experimental=(experimental, non operationnal)
DatabaseRootLoginDescription=Login for the user allowed to create new databases or new users, useless if your database and your database login already exists (like when you're hosted by a web hosting provider).
KeepEmptyIfNoPassword=Keep empty if user has no password
KeepEmptyIfNoPassword=Keep empty if user has no password (avoid this)
SaveConfigurationFile=Save values
ConfigurationSaving=Configuration file saving
ServerConnection=Server connection

View File

@ -34,7 +34,7 @@ Login=Login
AdminLogin=Login pour l'administrateur de bases de données de Dolibarr. Laissez vide si vous vous connectez de façon anonyme
Password=Mot de passe
PasswordAgain=Retapez votre mot de passe une seconde fois
AdminPassword=Mot de passe pour l'administrateur de bases de données de Dolibarr. Laissez vide si vous vous connectez anonymement
AdminPassword=Mot de passe pour l'administrateur de bases de données de Dolibarr.
CreateDatabase=Créer base de données
CreateUser=Créer utilisateur
DatabaseSuperUserAccess=Base de données - Accès superutilisateur
@ -42,7 +42,7 @@ CheckToCreateDatabase=Cochez la case si la base de donn
CheckToCreateUser=Cochez la case si le login n'existe pas et doit être créé
Experimental=(expérimental, non opérationnel)
DatabaseRootLoginDescription=Login pour l'utilisateur autorisé à créer de nouvelles bases de données. Inutile si votre base de données existe déjà (par exemple si vous êtes hébergé chez un fournisseur d'hébergement web).
KeepEmptyIfNoPassword=Laissez vide si l'utilisateur n'a pas de mot de passe
KeepEmptyIfNoPassword=Laissez vide si l'utilisateur n'a pas de mot de passe (à éviter)
SaveConfigurationFile=Sauver les valeurs
ConfigurationSaving=Sauvegarde du fichier de configuration
ServerConnection=Connexion au serveur

View File

@ -42,18 +42,18 @@ ServerAddressDescription=Nom ou adresse ip du serveur de base de donn
DatabaseServer=Serveur de la base de données
DatabaseName=Nom de la base de données
Login=Login
AdminLogin=Login de l'administrateur de la base de données Dolibarr. Laissez vide si vous vous connectez en anonymous
AdminLogin=Login de l'administrateur de la base de données Dolibarr.
Password=Mot de passe
PasswordAgain=Vérification du mot de passe
AdminPassword=Mot de passe de l'administrateur de la base de données Dolibarr. Laissez vide si vous vous connectez en anonymous
AdminPassword=Mot de passe de l'administrateur de la base de données Dolibarr.
CreateDatabase=Créer la base de donnée
CreateUser=Créer l'utilisateur
DatabaseSuperUserAccess=Base de données - Accès super utilisateur
CheckToCreateDatabase=Cochez cette option si la base de données n'existe pas et doit être créée.<br>Dans ce cas, il faut renseigner le login/mot de passe du superutilisateur au bas de cette page.
CheckToCreateUser=Cochez cette option si le login n'existe pas et doit être créé.<br>Dans ce cas, il faut renseigner le login/mot de passe du superutilisateur au bas de cette page.
Experimental=(expérimental, non opérationnel)
DatabaseRootLoginDescription=Login de l'utilisateur de la base ayant les droits de création de base de données ou de compte pour la base, inutile si la base et son compte d'accès existe déjà (comme lorsque vous êtes chez un hébergeur).
KeepEmptyIfNoPassword=Laissez vide si l'utilisateur n'a pas de mot de passe
DatabaseRootLoginDescription=Login de l'utilisateur de la base ayant les droits de création de bases de données ou de comptes pour la base, inutile si la base et son compte d'accès existe déjà (comme lorsque vous êtes chez un hébergeur).
KeepEmptyIfNoPassword=Laissez vide si l'utilisateur n'a pas de mot de passe (à éviter)
SaveConfigurationFile=Enregistrement du fichier de configuration
ConfigurationSaving=Enregistrement du fichier de configuration
ServerConnection=Connexion au serveur