From 4da52954df28362e76b2ab4804097f6ff2f7485a Mon Sep 17 00:00:00 2001 From: moodler Date: Wed, 31 Mar 2004 07:46:59 +0000 Subject: [PATCH] Escape some concept strings that can cause trouble in eregi --- mod/glossary/filter.php | 4 ++++ 1 file changed, 4 insertions(+) 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 { -- 2.39.5