From aee9bc804fc20aa4c152672dd4e60384ab989b30 Mon Sep 17 00:00:00 2001
From: "kent1@arscenic.info" <>
Date: Thu, 6 Apr 2017 09:55:37 +0000
Subject: [PATCH] =?UTF-8?q?Le=20fait=20d'avoir=20d=C3=A9j=C3=A0=20r=C3=A9p?=
 =?UTF-8?q?ondu=20au=20formulaire=20n'est=20pas=20forc=C3=A9ment=20une=20e?=
 =?UTF-8?q?rreur.=20Il=20n'est=20pas=20forc=C3=A9ment=20n=C3=A9cessaire=20?=
 =?UTF-8?q?de=20l'afficher=20comme=20une=20erreur=20de=20soumission=20de?=
 =?UTF-8?q?=20formulaire.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

On ajoute une class "deja_repondu" sur le message qui permet de le styler différemment (on laisse bien entendu les class existantes)
---
 formulaires/formidable.html | 2 +-
 formulaires/formidable.php  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/formulaires/formidable.html b/formulaires/formidable.html
index f624f97f..dfb771b8 100644
--- a/formulaires/formidable.html
+++ b/formulaires/formidable.html
@@ -10,7 +10,7 @@
 <div class="formulaire_spip formulaire_[(#ENV{form})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{id_formulaire})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{identifiant})][ formulaire_#ENV{form}-(#ENV{id,nouveau})][ (#ENV{_css})]" id="[formulaire_#ENV{form}-(#ENV{id,nouveau})]">
 	[<h3 class="titrem"><span>(#ENV{_titre})</span></h3>]
 	[<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok}|propre)</div>]
-	[<div class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur}|propre)</div>]
+	[<div class="reponse_formulaire reponse_formulaire_erreur[ (#ENV{message_erreur_class})]">(#ENV*{message_erreur}|propre)</div>]
 
 	[(#ENV{editable}|oui)
 		[(#ENV{_saisies}|et{#ENV{_saisies}|count}|oui)
diff --git a/formulaires/formidable.php b/formulaires/formidable.php
index f9ee482b..1f9f799c 100644
--- a/formulaires/formidable.php
+++ b/formulaires/formidable.php
@@ -170,6 +170,7 @@ function formulaires_formidable_charger($id, $valeurs = array(), $id_formulaires
 				));
 			} else {
 				$contexte['message_erreur'] = _T('formidable:traiter_enregistrement_erreur_deja_repondu');
+				$contexte['message_erreur_class'] = 'deja_repondu';
 			}
 		}
 	} else {
-- 
GitLab