Fix strict count() behavior in PHP 7.2

This commit is contained in:
Kijin Sung 2017-12-01 01:49:20 +09:00
parent 6f35f5bafc
commit 3992b4b5bc
6 changed files with 8 additions and 9 deletions

View file

@ -158,7 +158,7 @@ function executeQueryArray($query_id, $args = NULL, $arg_columns = NULL)
{
$oDB = DB::getInstance();
$output = $oDB->executeQuery($query_id, $args, $arg_columns);
if(isset($output->data) && !is_array($output->data) && count($output->data) > 0)
if(isset($output->data) && !is_array($output->data) && countobj($output->data) > 0)
{
$output->data = array($output->data);
}

View file

@ -305,7 +305,7 @@ class addonAdminModel extends addon
$val->options = array($val->options);
}
for($i = 0, $c = count($val->options); $i < $c; $i++)
for($i = 0, $c = countobj($val->options); $i < $c; $i++)
{
$obj->options[$i] = new stdClass();
$obj->options[$i]->title = $val->options[$i]->title->body;

View file

@ -101,10 +101,9 @@
</div>
<div class="tns">
{@ $tag_list = $oDocument->get('tag_list') }
<span class="tags" cond="count($tag_list)">
<span class="tags" cond="$tag_list">
<i class="xi-tags"></i>
<!--@for($i=0;$i<count($tag_list);$i++)-->
{@ $tag = $tag_list[$i]; }
<!--@foreach($tag_list as $tag)-->
<a href="{getUrl('search_target','tag','search_keyword',$tag,'document_srl','')}" class="tag" rel="tag">{htmlspecialchars($tag)}</a><span>,</span>
<!--@end-->
</span>

View file

@ -2,9 +2,9 @@
<include cond="$oDocument->isExists()" target="_read.html" />
<ul class="cTab" cond="$module_info->use_category=='Y'">
<li class="on"|cond="!$category"><a href="{getUrl('category','','page','')}">{$lang->total}</a></li>
<li loop="$cate_list=>$key,$val" class="on"|cond="$category==$val->category_srl"><a href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '')}">{$val->title}<!--<em cond="$val->document_count">[{$val->document_count}]</em>--></a>
<li loop="$cate_list=>$key,$val" class="on"|cond="$category==$val->category_srl"><a href="{getUrl('category',$val->category_srl,'document_srl','', 'page', '')}">{$val->title}<!--<em cond="$val->document_count">[{$val->document_count}]</em>--></a>
<ul cond="count($val->children)">
<li loop="$val->children=>$idx,$item" class="on_"|cond="$category==$item->category_srl"><a href="{getUrl(category,$item->category_srl,'document_srl','', 'page', '')}">{$item->title}<!--<em cond="$val->document_count">[{$item->document_count}]</em>--></a></li>
<li loop="$val->children=>$idx,$item" class="on_"|cond="$category==$item->category_srl"><a href="{getUrl('category',$item->category_srl,'document_srl','', 'page', '')}">{$item->title}<!--<em cond="$val->document_count">[{$item->document_count}]</em>--></a></li>
</ul>
</li>
</ul>

View file

@ -77,7 +77,7 @@ class commentItem extends BaseObject
$this->adds($attribute);
// define vars on the object for backward compatibility of skins
if(count($attribute))
if(countobj($attribute))
{
foreach($attribute as $key => $val)
{

View file

@ -527,7 +527,7 @@ class editorModel extends editor
$group_list = array();
}
if(count($component_list))
if(countobj($component_list))
{
foreach($component_list as $key => $val)
{