From 3ae24edf362f55d041fbe85e3af2f5f2823d1f23 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Mon, 31 Jan 2005 08:17:53 +0000
Subject: [PATCH] bug formulaire ecrire auteur (aurelien levy)

+ petite modernisation inc_texte
---
 ecrire/inc_texte.php3 | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index 564b93f7c6..18d6ce59db 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -12,7 +12,6 @@ include_ecrire("inc_filtres.php3");
 // (on peut les modifier globalement dans mes_fonctions.php3,
 //  OU individuellement pour chaque type de page dans article.php3,
 //  rubrique.php3, etc. cf doc...)
-// Par securite ne pas accepter les variables passees par l'utilisateur
 //
 function tester_variable($nom_var, $val){
 	if (!isset($GLOBALS[$nom_var])) {
@@ -178,9 +177,8 @@ function echappe_html($letexte, $source='SOURCEPROPRE', $no_transform=false) {
 	while (eregi(__regexp_img_echappe, $letexte, $match)) {
 		$num_echap++;
 
-		$letout = quotemeta($match[0]);
-		$letout = ereg_replace("\|", "\|", $letout);
-		$letexte = ereg_replace($letout, "@@SPIP_$source$num_echap@@", $letexte);
+		$letexte = str_replace($match[0],
+			"@@SPIP_$source$num_echap@@", $letexte);
 		$les_echap[$num_echap] = $match;
 	}
 
-- 
GitLab