From 42a2f7769301b0e033d9e11a70bae3cd1a27ab88 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Tue, 31 Oct 2006 17:51:12 +0000 Subject: [PATCH] Now wiki supports Unicode searches Merged from MOODLE_17_STABLE --- mod/wiki/ewiki/ewiki.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mod/wiki/ewiki/ewiki.php b/mod/wiki/ewiki/ewiki.php index 35be9cd81c..6fbbcb5901 100644 --- a/mod/wiki/ewiki/ewiki.php +++ b/mod/wiki/ewiki/ewiki.php @@ -1087,6 +1087,8 @@ function ewiki_page_versions($id=0, $data=0) { function ewiki_page_search($id, &$data, $action) { + global $CFG; + $o = ewiki_make_title($id, $id, 2, $action); if (! ($q = @$_REQUEST["q"])) { @@ -1099,7 +1101,11 @@ function ewiki_page_search($id, &$data, $action) { else { $found = array(); - $q = preg_replace('/\s*[^\w]+\s*/', ' ', $q); + if ($CFG->unicodedb) { + $q = preg_replace('/\s*[\W]+\s*/u', ' ', $q); + } else { + $q = preg_replace('/\s*[^\w]+\s*/', ' ', $q); + } foreach (explode(" ", $q) as $search) { if (empty($search)) { continue; } -- 2.39.5