From 667c437a79f053cc4d91f93ecf3a29fb31b0dd0c Mon Sep 17 00:00:00 2001
From: tetue <tetue@rezo.net>
Date: Wed, 16 Aug 2006 13:50:05 +0000
Subject: [PATCH] =?UTF-8?q?Messages=20d'erreur=20au=20complet=20pour=20for?=
 =?UTF-8?q?mulaire=5Fecrire=5Fauteur=20;=20re=CC=81soud=20#428=20(Agne?=
 =?UTF-8?q?=CC=80s)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/balise/formulaire_ecrire_auteur.php | 11 ++++++++---
 formulaires/formulaire_ecrire_auteur.html  |  3 ++-
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/ecrire/balise/formulaire_ecrire_auteur.php b/ecrire/balise/formulaire_ecrire_auteur.php
index 140fae543e..effe66709e 100644
--- a/ecrire/balise/formulaire_ecrire_auteur.php
+++ b/ecrire/balise/formulaire_ecrire_auteur.php
@@ -67,7 +67,11 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR_dyn($id_auteur, $id_article, $mail) {
 	$texte = _request('texte_message_auteur'.$id);
 	$adres = _request('email_message_auteur'.$id);
 
-	$mailko = $texte && !email_valide($adres);
+	if (_request('valide')) {
+		$mailko = !email_valide($adres);
+		$sujetko = !$sujet;
+		$texteko = !$texte;
+	}
 
 	$validable = $texte && $sujet && (!$mailko);
 
@@ -88,9 +92,10 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR_dyn($id_auteur, $id_article, $mail) {
 			'id' => $id,
 			'mailko' => $mailko ? _T('form_prop_indiquer_email') : '',
 			'mail' => $adres,
-			'sujetko' => ($texte && !$sujet) ? _T('form_prop_indiquer_sujet') : '',
+			'sujetko' => $sujetko ? _T('form_prop_indiquer_sujet') : '',
 			'mailenvoye' => $mailenvoye,
 			'sujet' => $sujet,
+			'texteko' => $texteko ? _L('Veuillez indiquer un message') : '',
 			'texte' => $texte,
 			'valide' => $validable ? $id : '',
 			'bouton' => _T('form_prop_envoyer'),
@@ -98,4 +103,4 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR_dyn($id_auteur, $id_article, $mail) {
 			)
 		);
 }
-?>
+?>
\ No newline at end of file
diff --git a/formulaires/formulaire_ecrire_auteur.html b/formulaires/formulaire_ecrire_auteur.html
index 61af02bd7c..6860c49031 100644
--- a/formulaires/formulaire_ecrire_auteur.html
+++ b/formulaires/formulaire_ecrire_auteur.html
@@ -1,8 +1,9 @@
 <div class="formulaire_spip formulaire_ecrire_auteur">
 <a id="formulaire_ecrire_auteur#ENV{id}" name="formulaire_ecrire_auteur#ENV{id}"></a>
 
-[<p class="reponse_formulaire">(#ENV*{sujetko})</p>]
 [<p class="reponse_formulaire">(#ENV*{mailko})</p>]
+[<p class="reponse_formulaire">(#ENV*{sujetko})</p>]
+[<p class="reponse_formulaire">(#ENV*{texteko})</p>]
 
 [<fieldset class="reponse_formulaire">
 <legend><:envoyer_message:></legend>
-- 
GitLab