From ea34228d9ce4dd2151b9ef5b9025b8f778bb4a7f Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Mon, 11 Sep 2006 20:10:20 +0000 Subject: [PATCH] meilleur suivi des forums + corrige un bug qui n'affichait pas l'adresse email du posteur dans le message de suivi (#537) --- ecrire/exec/controle_forum.php | 13 +++++++------ ecrire/inc/forum_insert.php | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/ecrire/exec/controle_forum.php b/ecrire/exec/controle_forum.php index 46a96e21d5..e0b59d6b9a 100644 --- a/ecrire/exec/controle_forum.php +++ b/ecrire/exec/controle_forum.php @@ -151,14 +151,15 @@ function controle_un_forum($row) { $controle .= "<table width='100%' cellpadding='0' cellspacing='0' border='0'>\n<tr><td width='100%' valign='top'><table width='100%' cellpadding='5' cellspacing='0'>\n<tr><td class='serif'><span class='arial2'>" . date_interface($forum_date_heure) . "</span>"; - if ($forum_auteur) { - if ($forum_email_auteur) - $forum_auteur="<a href='mailto:" + if ($forum_email_auteur) { + if (email_valide($forum_email_auteur)) + $forum_email_auteur = "<a href='mailto:" .htmlspecialchars($forum_email_auteur) - ."?subject=".rawurlencode($forum_titre)."'>".$forum_auteur - ."</A>"; - $controle .= safehtml("<span class='arial2'> / <b>$forum_auteur</b></span>"); + ."?subject=".rawurlencode($forum_titre)."'>".$forum_email_auteur + ."</a>"; + $forum_auteur .= " — $forum_email_auteur"; } + $controle .= safehtml("<span class='arial2'> / <b>$forum_auteur</b></span>"); $controle .= boutons_controle_forum($id_forum, $forum_stat, $forum_id_auteur, "$type=$valeur", $forum_ip); diff --git a/ecrire/inc/forum_insert.php b/ecrire/inc/forum_insert.php index ff5205e9de..ce05307358 100644 --- a/ecrire/inc/forum_insert.php +++ b/ecrire/inc/forum_insert.php @@ -44,7 +44,7 @@ function prevenir_auteurs($auteur, $email_auteur, $id_forum, $id_article, $texte $parauteur = (strlen($auteur) <= 2) ? '' : (" " ._T('forum_par_auteur', array('auteur' => $auteur)) . - ($email_auteur ? "" : (' <' . $email_auteur . '>'))); + ($email_auteur ? ' <' . $email_auteur . '>' : '')); $corps = _T('form_forum_message_auto') . "\n\n" . -- GitLab