From 6d2d3504feeb940625df624c07cde6f9c28cde8e Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Wed, 1 Nov 2006 14:06:58 +0000
Subject: [PATCH] suivi des forums : unifier (un peu) entre controle_forum et
 articles_forum (mais quelle pagaille dans ce code... passons le en squelette
 fissa)

---
 ecrire/inc/presentation.php | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php
index 9b2c54fe28..650bf056f9 100644
--- a/ecrire/inc/presentation.php
+++ b/ecrire/inc/presentation.php
@@ -1214,9 +1214,17 @@ function afficher_forum_thread($row, $controle_id_article, $compteur_forum, $nb_
 	if ($id_auteur) {
 		$formater_auteur = charger_fonction('formater_auteur', 'inc');
 		$res .= join(' ',$formater_auteur($id_auteur));
-	} else if ($email_auteur)
-		$res .= "<a href='mailto:$email_auteur'>".typo($auteur)."</a>";
-	else	$res .= typo($auteur);
+	} else {
+		if ($email_auteur) {
+			if (email_valide($email_auteur))
+				$email_auteur = "<a href='mailto:"
+				.htmlspecialchars($email_auteur)
+				."?subject=".rawurlencode($titre)."'>".$email_auteur
+				."</a>";
+			$auteur .= " &mdash; $email_auteur";
+		}
+		$res .= safehtml("<span class='arial2'> / <b>$auteur</b></span>");
+	}
 
 	// boutons de moderation
 	if ($controle_id_article)
-- 
GitLab