aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb
diff options
context:
space:
mode:
authorNathan Guse <nathaniel.guse@gmail.com>2014-03-01 15:20:21 -0600
committerNathan Guse <nathaniel.guse@gmail.com>2014-03-01 15:20:21 -0600
commit6152d6c41e47a69263d127e2953c0a74cf711171 (patch)
treeacc820ff3188b5f9a3e99e0e20868f316db263db /phpBB/phpbb
parent08ed4d2c67ec38a3ee95d485aced99dd01c8a121 (diff)
parent99db2d91996c9beb40ff9b635c69497941a69ffb (diff)
downloadforums-6152d6c41e47a69263d127e2953c0a74cf711171.tar
forums-6152d6c41e47a69263d127e2953c0a74cf711171.tar.gz
forums-6152d6c41e47a69263d127e2953c0a74cf711171.tar.bz2
forums-6152d6c41e47a69263d127e2953c0a74cf711171.tar.xz
forums-6152d6c41e47a69263d127e2953c0a74cf711171.zip
Merge pull request #2065 from prototech/ticket/12232
[ticket/12232] Remove excessive calls to sizeof() in assign_block_vars() method.
Diffstat (limited to 'phpBB/phpbb')
-rw-r--r--phpBB/phpbb/template/context.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/phpBB/phpbb/template/context.php b/phpBB/phpbb/template/context.php
index 65c7d094a0..0b929f4934 100644
--- a/phpBB/phpbb/template/context.php
+++ b/phpBB/phpbb/template/context.php
@@ -155,11 +155,12 @@ class context
// We're adding a new iteration to this block with the given
// variable assignments.
$str[$blocks[$blockcount]][] = $vararray;
+ $s_num_rows = sizeof($str[$blocks[$blockcount]]);
// Set S_NUM_ROWS
foreach ($str[$blocks[$blockcount]] as &$mod_block)
{
- $mod_block['S_NUM_ROWS'] = sizeof($str[$blocks[$blockcount]]);
+ $mod_block['S_NUM_ROWS'] = $s_num_rows;
}
}
else
@@ -186,11 +187,12 @@ class context
// Add a new iteration to this block with the variable assignments we were given.
$this->tpldata[$blockname][] = $vararray;
+ $s_num_rows = sizeof($this->tpldata[$blockname]);
// Set S_NUM_ROWS
foreach ($this->tpldata[$blockname] as &$mod_block)
{
- $mod_block['S_NUM_ROWS'] = sizeof($this->tpldata[$blockname]);
+ $mod_block['S_NUM_ROWS'] = $s_num_rows;
}
}