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 {