From 3b4c2b8cbd29d7625bde23de82f4701c9cd1f7d0 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Sat, 17 Aug 2002 21:17:05 +0000
Subject: [PATCH] =?UTF-8?q?Retour=20de=20la=20fonction=20utf8=5Fdecode=20:?=
 =?UTF-8?q?=20Gaetan,=20peux-tu=20v=C3=A9rifier=20que=20sur=20ta=20config?=
 =?UTF-8?q?=20extreavangante=20=C3=A7a=20ne=20plante=20pas=20=3F=20=20(on?=
 =?UTF-8?q?=20teste=20l'existence=20de=20la=20fonction=20avant=20de=20l'ap?=
 =?UTF-8?q?peler)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc_statistiques.php3 | 5 +++--
 ecrire/inc_version.php3      | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc_statistiques.php3 b/ecrire/inc_statistiques.php3
index 7031b7943d..68e6ef81e7 100644
--- a/ecrire/inc_statistiques.php3
+++ b/ecrire/inc_statistiques.php3
@@ -42,6 +42,7 @@ function stats_load_engines() {
 
 function stats_show_keywords($kw_referer, $kw_referer_host) {
 	global $arr_engines;
+	gloabl $flag_utf8_decode;
 	
 	if (sizeof($arr_engines) == 0) {
 		// Charger les moteurs de recherche
@@ -65,8 +66,8 @@ function stats_show_keywords($kw_referer, $kw_referer_host) {
 			$keywords = ereg('=', $arr_engines[$cnt][1])
 				? ${str_replace('=', '', $arr_engines[$cnt][1])}
 				: $lvm_directory;
-//			if ($kw_referer_host == "Google" && ereg('oe=UTF-8', $query))
-//				$keywords = utf8_decode($keywords);
+			if ($flag_utf8_decode && $kw_referer_host == "Google" && ereg('oe=UTF-8', $query))
+				$keywords = utf8_decode($keywords);
 		}
 	}
 
diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index f74377071d..e2a4f82cd6 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -106,6 +106,7 @@ if ($flag_function_exists) {
 	$flag_wordwrap = function_exists("wordwrap");
 	$flag_apc = function_exists("apc_rm");
 	$flag_sapi_name = function_exists("php_sapi_name");
+	$flag_utf8_decode = function_exists("utf8_decode");
 }
 else {
 	$flag_gz = false;
-- 
GitLab