From 57d7e05070b8db14d83c0239dda74ac980ad8fdb Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Tue, 26 Apr 2005 06:43:30 +0000
Subject: [PATCH] ne pas modifier le i turc sur les entites (Alexis)

---
 ecrire/inc_filtres.php3 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc_filtres.php3 b/ecrire/inc_filtres.php3
index 950d0fb209..535331a545 100644
--- a/ecrire/inc_filtres.php3
+++ b/ecrire/inc_filtres.php3
@@ -214,8 +214,8 @@ function PtoBR($texte){
 function majuscules($texte) {
 	// Cas du turc
 	if ($GLOBALS['spip_lang'] == 'tr') {
-		# remplacer hors des tags
-		if (preg_match_all(',<[^<>]+>,', $texte, $regs, PREG_SET_ORDER))
+		# remplacer hors des tags et des entites
+		if (preg_match_all(',<[^<>]+>|&[^;]+;,', $texte, $regs, PREG_SET_ORDER))
 			foreach ($regs as $n => $match)
 				$texte = str_replace($match[0], "@@SPIP_TURC$n@@", $texte);
 
-- 
GitLab