Browse Source

Update listview.class.php

tags/6.5.8
tianya 1 week ago
parent
commit
afb5b88bbd
1 changed files with 1 additions and 28 deletions
  1. +1
    -28
      src/system/archive/listview.class.php

+ 1
- 28
src/system/archive/listview.class.php View File

@@ -145,33 +145,6 @@ class ListView
{ {
global $cfg_list_son, $cfg_need_typeid2, $cfg_cross_sectypeid; global $cfg_list_son, $cfg_need_typeid2, $cfg_cross_sectypeid;
if (empty($cfg_need_typeid2)) $cfg_need_typeid2 = 'N'; if (empty($cfg_need_typeid2)) $cfg_need_typeid2 = 'N';
$filtersql = '';
//获得附加表的相关信息,联动单筛选
$addtable = $this->ChannelUnit->ChannelInfos['addtable'];
if ($addtable!="") {
$addJoin = " LEFT JOIN `$addtable` ON arc.id = ".$addtable.'.aid ';
$addField = '';
$fields = explode(',',$this->ChannelUnit->ChannelInfos['listfields']);
foreach($fields as $k=>$v)
{
$nfields[$v] = $k;
}
if (is_array($this->ChannelUnit->ChannelFields) && !empty($this->ChannelUnit->ChannelFields)) {
foreach($this->ChannelUnit->ChannelFields as $k=>$arr)
{
if (isset($nfields[$k])) {
if (!empty($arr['rename'])) {
$addField .= ','.$addtable.'.'.$k.' as '.$arr['rename'];
} else {
$addField .= ','.$addtable.'.'.$k;
}
}
}
}
} else {
$addField = '';
$addJoin = '';
}
//统计数据库记录 //统计数据库记录
$this->TotalResult = -1; $this->TotalResult = -1;
if (isset($GLOBALS['TotalResult'])) $this->TotalResult = $GLOBALS['TotalResult']; if (isset($GLOBALS['TotalResult'])) $this->TotalResult = $GLOBALS['TotalResult'];
@@ -220,7 +193,7 @@ class ListView
} }
if ($this->TotalResult==-1) { if ($this->TotalResult==-1) {
//添加联动单筛选 //添加联动单筛选
$cquery = "SELECT COUNT(*) AS dd FROM `#@__arctiny` arc $addJoin WHERE ".$this->addSql;
$cquery = "SELECT COUNT(*) AS dd FROM `#@__arctiny` arc WHERE ".$this->addSql;
$row = $this->dsql->GetOne($cquery); $row = $this->dsql->GetOne($cquery);
if (is_array($row)) { if (is_array($row)) {
$this->TotalResult = $row['dd']; $this->TotalResult = $row['dd'];


Loading…
Cancel
Save