From 5912a531f421e4843df6d189a32b5d5bd1be48ad Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20T=C3=A9tard?= Date: Tue, 10 Dec 2013 23:33:18 +0100 Subject: [PATCH] =?utf8?q?Correction=20de=20la=20validit=C3=A9=20du=20mont?= =?utf8?q?ant.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit La fonction montants_str2array() n'était pas appelée lorsque les montants étaient définis dans la configuration. Ce bug a été révélé par commit:d339a0c (l150). Nettoyage du message d'erreur retourné. --- formulaires/souscription.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/formulaires/souscription.php b/formulaires/souscription.php index 5c49e60..f288fa2 100644 --- a/formulaires/souscription.php +++ b/formulaires/souscription.php @@ -150,14 +150,14 @@ function formulaires_souscription_verifier_dist($id_souscription_campagne){ $montant_datas = lire_config("souscription/{$type_campagne}_montants", array()); } else { $montant_type = $campagne['type_saisie']; - $montant_datas = montants_str2array($campagne['montants']); + $montant_datas = $campagne['montants']; } /* On ne vérifie strictement la valeur du montant que si on * n'utilise pas le type de saisie « entrée libre » (input) pour * le montant. */ - if (($montant_type!="input") AND !array_key_exists($e, $montant_datas)) - $erreurs['montant'] = "Le montant spécifié est invalide" . var_export($campagne, true); + if (($montant_type!="input") AND !array_key_exists($e, montants_str2array($montant_datas))) + $erreurs['montant'] = "Le montant spécifié est invalide"; } } -- 2.30.2