From 3dbc600aa94f8fef01f2369226e4dacae0fa5ce1 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sat, 9 Dec 2017 02:39:14 +0900 Subject: [PATCH] Suppress warnings thrown by count() in template parser --- classes/template/TemplateHandler.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/template/TemplateHandler.class.php b/classes/template/TemplateHandler.class.php index b91bf8db8..364846371 100644 --- a/classes/template/TemplateHandler.class.php +++ b/classes/template/TemplateHandler.class.php @@ -466,7 +466,7 @@ class TemplateHandler $expr_m[2] .= '=>' . trim($expr_m[3]); } $nodes[$idx - 1] .= sprintf( - '' + '' ,$expr_m[1], $expr_m[2], md5( $buff . strval($idx-1) ) ); } @@ -867,7 +867,7 @@ class TemplateHandler elseif($mm[1] == 'foreach') { $var = preg_replace('/^\s*\(\s*(.+?) .*$/', '$1', $m[8]); - $precheck = "if({$var}&&count({$var}))"; + $precheck = "if({$var}&&@count({$var}))"; } return '' . $m[9]; }