From 99db2d91996c9beb40ff9b635c69497941a69ffb Mon Sep 17 00:00:00 2001
From: Cesar G <prototech91@gmail.com>
Date: Thu, 27 Feb 2014 22:27:09 -0800
Subject: [ticket/12232] Fix a similar excessive pattern in the method.

PHPBB3-12232
---
 phpBB/phpbb/template/context.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'phpBB/phpbb/template/context.php')

diff --git a/phpBB/phpbb/template/context.php b/phpBB/phpbb/template/context.php
index ef01034c52..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
-- 
cgit v1.2.1