From 8cb7113db9b13da97a3209c08e79b2e5956bc28d Mon Sep 17 00:00:00 2001 From: messju Date: Wed, 12 Mar 2003 16:26:55 +0000 Subject: [PATCH] fixed handling of '$'-signs in trimwhitespace outputfilter (messju) --- NEWS | 1 + libs/plugins/outputfilter.trimwhitespace.php | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index e4a96738..d1b4a208 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,4 @@ + - fixed handling of '$'-signs in trimwhitespace outputfilter (messju) - fix bug that makes config files recompile every time (Nagger, Monte) - add dpi functionality to html_image, change "name" diff --git a/libs/plugins/outputfilter.trimwhitespace.php b/libs/plugins/outputfilter.trimwhitespace.php index 262567a2..d4eddf94 100644 --- a/libs/plugins/outputfilter.trimwhitespace.php +++ b/libs/plugins/outputfilter.trimwhitespace.php @@ -44,15 +44,15 @@ // replace script blocks foreach($_script_blocks as $curr_block) { - $source = preg_replace("!@@@SMARTY:TRIM:SCRIPT@@@!",$curr_block,$source,1); + $source = str_replace("@@@SMARTY:TRIM:SCRIPT@@@",$curr_block, $source); } // replace pre blocks foreach($_pre_blocks as $curr_block) { - $source = preg_replace("!@@@SMARTY:TRIM:PRE@@@!",$curr_block,$source,1); + $source = str_replace("@@@SMARTY:TRIM:PRE@@@",$curr_block, $source); } // replace textarea blocks foreach($_textarea_blocks as $curr_block) { - $source = preg_replace("!@@@SMARTY:TRIM:TEXTAREA@@@!",$curr_block,$source,1); + $source = str_replace("@@@SMARTY:TRIM:TEXTAREA@@@",$curr_block, $source); } return $source;