From: moodler <moodler>
Date: Wed, 31 Mar 2004 07:46:59 +0000 (+0000)
Subject: Escape some concept strings that can cause trouble in eregi
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=4da52954df28362e76b2ab4804097f6ff2f7485a;p=moodle.git

Escape some concept strings that can cause trouble in eregi
---

diff --git a/mod/glossary/filter.php b/mod/glossary/filter.php
index 1fccd3dfe8..c7e569818c 100644
--- a/mod/glossary/filter.php
+++ b/mod/glossary/filter.php
@@ -170,7 +170,11 @@
 
         $text = str_replace($final,array_keys($final),$text);
 
+        $list_of_words_cp = str_replace('{', '\{', $list_of_words_cp);
+        $list_of_words_cp = str_replace('+', '\+', $list_of_words_cp);
+
         $list_of_words_cp = "(".$list_of_words_cp.")";
+
         if ( $casesensitive ) {
             $text = ereg_replace("$list_of_words_cp", "$href_tag_begin"."\\1"."$href_tag_end", $text);
         } else {