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("°","°",$var); $var = str_replace("’", "'",$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("é", "é",$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); + $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