From 650831068fce0224d89319456bef2bc5b5107906 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Sat, 13 May 2006 16:57:01 +0000
Subject: [PATCH] un bug dans le nouveau #NOM_SITE qui ne testait pas 'http://'
 comme url, et passait deux fois le filtre typo()
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

(commit effectué en direct de ... http://maps.google.fr/maps?f=q&hl=fr&ll=43.541891,-5.648346&spn=0.008073,0.019248&om=1 )
---
 ecrire/inc/texte.php         | 2 +-
 ecrire/public/interfaces.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php
index 0c2ab38772..f85e032be6 100644
--- a/ecrire/inc/texte.php
+++ b/ecrire/inc/texte.php
@@ -524,7 +524,7 @@ function typo($letexte, $echapper=true) {
 function extraire_lien ($regs) {
 	$lien_texte = $regs[1];
 
-	$lien_url = entites_html(trim($regs[3]));
+	$lien_url = entites_html(vider_url($regs[3]));
 	$compt_liens++;
 	$lien_interne = false;
 	if (ereg('^[[:space:]]*(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site|doc(ument)?|im(age|g))?[[:space:]]*([[:digit:]]+)(#.*)?[[:space:]]*$', $lien_url, $match)) {
diff --git a/ecrire/public/interfaces.php b/ecrire/public/interfaces.php
index 91b77923aa..d06dde12a3 100644
--- a/ecrire/public/interfaces.php
+++ b/ecrire/public/interfaces.php
@@ -267,7 +267,7 @@ $table_des_traitements['LIEN_TITRE'][]= 'typo(%s)';
 $table_des_traitements['LIEN_URL'][]= 'htmlspecialchars(vider_url(%s))';
 $table_des_traitements['MESSAGE'][]= 'propre(%s)';
 $table_des_traitements['NOM_SITE_SPIP'][]= 'typo(%s)';
-$table_des_traitements['NOM_SITE'][]= 'typo(%s)';
+$table_des_traitements['NOM_SITE'][]= '%s'; # construire_titre_lien -> typo
 $table_des_traitements['NOM'][]= 'typo(%s)';
 $table_des_traitements['PARAMETRES_FORUM'][]= 'htmlspecialchars(lang_parametres_forum(%s))';
 $table_des_traitements['PS'][]= 'propre(%s)';
-- 
GitLab