mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 18:51:41 +09:00
Suppress warnings thrown by count() in template parser
This commit is contained in:
parent
2158c4fa3b
commit
3dbc600aa9
1 changed files with 2 additions and 2 deletions
|
|
@ -466,7 +466,7 @@ class TemplateHandler
|
||||||
$expr_m[2] .= '=>' . trim($expr_m[3]);
|
$expr_m[2] .= '=>' . trim($expr_m[3]);
|
||||||
}
|
}
|
||||||
$nodes[$idx - 1] .= sprintf(
|
$nodes[$idx - 1] .= sprintf(
|
||||||
'<?php $t%3$s=%1$s;if($t%3$s&&count($t%3$s))foreach($t%3$s as %2$s){ ?>'
|
'<?php $t%3$s=%1$s;if($t%3$s&&@count($t%3$s))foreach($t%3$s as %2$s){ ?>'
|
||||||
,$expr_m[1], $expr_m[2], md5( $buff . strval($idx-1) )
|
,$expr_m[1], $expr_m[2], md5( $buff . strval($idx-1) )
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
@ -867,7 +867,7 @@ class TemplateHandler
|
||||||
elseif($mm[1] == 'foreach')
|
elseif($mm[1] == 'foreach')
|
||||||
{
|
{
|
||||||
$var = preg_replace('/^\s*\(\s*(.+?) .*$/', '$1', $m[8]);
|
$var = preg_replace('/^\s*\(\s*(.+?) .*$/', '$1', $m[8]);
|
||||||
$precheck = "if({$var}&&count({$var}))";
|
$precheck = "if({$var}&&@count({$var}))";
|
||||||
}
|
}
|
||||||
return '<?php ' . self::_replaceVar($precheck . $m[7] . $m[8]) . '{ ?>' . $m[9];
|
return '<?php ' . self::_replaceVar($precheck . $m[7] . $m[8]) . '{ ?>' . $m[9];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue