diff options
author | Nathan Guse <nathaniel.guse@gmail.com> | 2014-03-01 15:20:21 -0600 |
---|---|---|
committer | Nathan Guse <nathaniel.guse@gmail.com> | 2014-03-01 15:20:21 -0600 |
commit | 6152d6c41e47a69263d127e2953c0a74cf711171 (patch) | |
tree | acc820ff3188b5f9a3e99e0e20868f316db263db /phpBB/phpbb | |
parent | 08ed4d2c67ec38a3ee95d485aced99dd01c8a121 (diff) | |
parent | 99db2d91996c9beb40ff9b635c69497941a69ffb (diff) | |
download | forums-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.php | 6 |
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; } } |