From d42a56b387a2c47ede7a3199f92d596d2865cf3e Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Fri, 29 Feb 2008 10:22:39 +0000
Subject: [PATCH] le bug sur [<doc1>->URL] etait revenu

---
 ecrire/inc/autoriser.php | 1 +
 ecrire/inc/texte.php     | 7 ++++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php
index 6985acca66..82b755e0fe 100644
--- a/ecrire/inc/autoriser.php
+++ b/ecrire/inc/autoriser.php
@@ -516,6 +516,7 @@ function autoriser_chargerftp_dist($faire, $type, $id, $qui, $opt) {
 // defaut ce repertoire n'est pas protege ; si une extension comme
 // acces_restreint a positionne creer_htaccess, on regarde
 // si le document est lie a un element publie
+// (TODO: a revoir car c'est dommage de sortir de l'API true/false)
 //
 // http://doc.spip.org/@autoriser_document_voir_dist
 function autoriser_document_voir_dist($faire, $type, $id, $qui, $opt) {
diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php
index a1fb159528..e36ff5ef16 100644
--- a/ecrire/inc/texte.php
+++ b/ecrire/inc/texte.php
@@ -1121,9 +1121,10 @@ function traiter_raccourci_lien_lang($lien, $class, $texte, $hlang, $lang, $bull
 	# Attention, le texte initial est deja echappe mais pas forcement
 	# celui retourne par calculer_url.
 
-	$texte = typo($texte, true, $connect);
-
-	return "<a href=\"$lien\" class=\"$class\"$lang>$texte</a>";
+	return typo('<a href="'.$lien
+		. ($class ? '" class="'.$class : '')
+		. '"'.$lang.'>'
+		. $texte.'</a>', true, $connect);
 }
 
 // Repere dans la partie texte d'un raccourci [texte->...]
-- 
GitLab