]> git.mjollnir.org Git - moodle.git/commitdiff
Escape some concept strings that can cause trouble in eregi
authormoodler <moodler>
Wed, 31 Mar 2004 07:46:59 +0000 (07:46 +0000)
committermoodler <moodler>
Wed, 31 Mar 2004 07:46:59 +0000 (07:46 +0000)
mod/glossary/filter.php

index 1fccd3dfe8028e3c21b0f781aa9dd8323de4891e..c7e569818c600c258863dfcc05d49247075231fd 100644 (file)
 
         $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 {