aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2005-01-10 07:14:02 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2005-01-10 07:14:02 +0000
commit04f91c3ee2e3358024456d32695a4dfbe382fe25 (patch)
tree6760af4b89968fa9eec5ca36e15aef55e8681c6f /phpBB
parent3de2acb3dff88b486b2b495edb2db97e95fdbce3 (diff)
downloadforums-04f91c3ee2e3358024456d32695a4dfbe382fe25.tar
forums-04f91c3ee2e3358024456d32695a4dfbe382fe25.tar.gz
forums-04f91c3ee2e3358024456d32695a4dfbe382fe25.tar.bz2
forums-04f91c3ee2e3358024456d32695a4dfbe382fe25.tar.xz
forums-04f91c3ee2e3358024456d32695a4dfbe382fe25.zip
this should eliminate most problems with statements not interpreted but valid. We really do not use/need multiline conditionals. ;)
git-svn-id: file:///svn/phpbb/trunk@5053 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB')
-rw-r--r--phpBB/includes/template.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/phpBB/includes/template.php b/phpBB/includes/template.php
index 317bf8c5b6..81e674d923 100644
--- a/phpBB/includes/template.php
+++ b/phpBB/includes/template.php
@@ -440,9 +440,10 @@ class template
$includephp_blocks = $matches[1];
$code = preg_replace('#<!-- INCLUDEPHP ([a-zA-Z0-9\_\-\+\.]+?) -->#', '<!-- INCLUDEPHP -->', $code);
- preg_match_all('#<!-- (.*?) (.*?)?[ ]?-->#s', $code, $blocks);
- $text_blocks = preg_split('#<!-- (.*?) (.*?)?[ ]?-->#s', $code);
- for($i = 0; $i < count($text_blocks); $i++)
+ preg_match_all('#<!-- (.*?) (.*?)?[ ]?-->#', $code, $blocks);
+ $text_blocks = preg_split('#<!-- (.*?) (.*?)?[ ]?-->#', $code);
+
+ for ($i = 0, $j = sizeof($text_blocks); $i < $j; $i++)
{
$this->compile_var_tags($text_blocks[$i]);
}