diff --git a/ecrire/balise/formulaire_ecrire_auteur.php b/ecrire/balise/formulaire_ecrire_auteur.php index 140fae543efa12f500c067e4c732c315e019be50..effe66709e045bee251010e428530b9e6ea1afc3 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 61af02bd7c888d46ae8e8899c775009a044765e0..6860c490313333080bb3de4b3393a4656d59386b 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>