Valider c3a99a90 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Lors de l'utilisation d'un formulaire CVT multi-étape, ne pas considérer que...

Lors de l'utilisation d'un formulaire CVT multi-étape, ne pas considérer que la clé '_etapes' retournée dans la partie Vérifier est une erreur.
On définit donc le message d'erreur correctement lors de la vérification de ces formulaires, plutôt que de laisser CVT calculer automatiquement
le message d'erreur.
parent 56b3c821
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+6 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -218,6 +218,12 @@ function cvtmulti_formulaire_verifier($flux){
			#var_dump("prochaine etape $etape");
			// retourner les erreurs de l'etape ciblee
			$flux['data'] = isset($erreurs[$etape]) ? $erreurs[$etape] : array() ;
			// Ne pas se tromper dans le texte du message d'erreur : la clé '_etapes' n'est pas une erreur !
			if ($flux['data']) {
				$flux['data']['message_erreur'] = singulier_ou_pluriel(count($flux['data']), 'avis_1_erreur_saisie', 'avis_nb_erreurs_saisie');
			} else {
				$flux['data']['message_erreur'] = "";
			}
			$flux['data']['_etapes'] = "etape suivante $etape";
			set_request('_etape',$etape);
		}