From c00f8cd5bd5fc575e1bdabc8857ae5c63b561e6a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Nana?= <sebastien.nana@maarch.org>
Date: Wed, 4 Apr 2012 12:03:09 +0000
Subject: [PATCH] Evol: New function to convert character with accent for full
 text search

---
 core/trunk/core/class/class_functions.php | 31 +++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/core/trunk/core/class/class_functions.php b/core/trunk/core/class/class_functions.php
index b2523eb1520..65595746baa 100644
--- a/core/trunk/core/class/class_functions.php
+++ b/core/trunk/core/class/class_functions.php
@@ -1159,6 +1159,37 @@ class functions
             $var = str_replace("&deg;","°",$var);
             $var = str_replace("&rsquo;", "'",$var);
         }
+        return $var;
+    }
+    
+            /**
+    * Restore html string, useful for full_text search
+    *
+    * @param  $var string  String to convert 
+    * @return Cleared string
+    */
+    public function store_html($var)
+    {
+/*
+		 $var = str_replace("é", "&eacute;",$var);
+		 $var = str_replace("è","&egrave;",$var);
+		 $var = str_replace("ê","&ecirc;",$var);
+		 $var = str_replace("à","&agrave;",$var);
+		 $var = str_replace("â","&acirc;",$var);
+		 $var = str_replace("î","&icirc;",$var);
+         $var = str_replace("ô","&icirc;",$var);
+         $var = str_replace("û","&ucirc;",$var);
+*/
+		 $var = str_replace("é", "?",$var);
+		 $var = str_replace("è","?",$var);
+		 $var = str_replace("ê","?",$var);
+		 $var = str_replace("à","?",$var);
+		 $var = str_replace("â","?",$var);
+		 $var = str_replace("î","?",$var);
+         $var = str_replace("ô","?",$var);
+         $var = str_replace("û","?",$var);
+         
+       
         return $var;
     }
 
-- 
GitLab