| @@ -47,7 +47,7 @@ class TypeUnit | |||||
| //获取所有栏目的文档id数 | //获取所有栏目的文档id数 | ||||
| function UpdateCatalogNum() | function UpdateCatalogNum() | ||||
| { | { | ||||
| $this->dsql->SetQuery("SELECT typeid,count(typeid) as dd FROM `#@__arctiny` WHERE arcrank <>-3 group by typeid"); | |||||
| $this->dsql->SetQuery("SELECT typeid,count(typeid) as dd FROM `#@__arctiny` WHERE arcrank <>-3 GROUP BY typeid"); | |||||
| $this->dsql->Execute(); | $this->dsql->Execute(); | ||||
| while ($row = $this->dsql->GetArray()) { | while ($row = $this->dsql->GetArray()) { | ||||
| $this->CatalogNums[$row['typeid']] = $row['dd']; | $this->CatalogNums[$row['typeid']] = $row['dd']; | ||||
| @@ -86,7 +86,7 @@ class TypeUnit | |||||
| //检测用户有权限的顶级栏目 | //检测用户有权限的顶级栏目 | ||||
| if ($cfg_admin_channel == 'array') { | if ($cfg_admin_channel == 'array') { | ||||
| $admin_catalog = join(',', $admin_catalogs); | $admin_catalog = join(',', $admin_catalogs); | ||||
| $this->dsql->SetQuery("SELECT reid FROM `#@__arctype` WHERE id in($admin_catalog) group by reid "); | |||||
| $this->dsql->SetQuery("SELECT reid FROM `#@__arctype` WHERE id in($admin_catalog) GROUP BY reid "); | |||||
| $this->dsql->Execute(); | $this->dsql->Execute(); | ||||
| $topidstr = ''; | $topidstr = ''; | ||||
| while ($row = $this->dsql->GetObject()) { | while ($row = $this->dsql->GetObject()) { | ||||
| @@ -97,7 +97,7 @@ class TypeUnit | |||||
| $admin_catalogs = explode(',', $admin_catalog); | $admin_catalogs = explode(',', $admin_catalog); | ||||
| $admin_catalogs = array_unique($admin_catalogs); | $admin_catalogs = array_unique($admin_catalogs); | ||||
| } | } | ||||
| $this->dsql->SetQuery("SELECT id,typedir,typename,ispart,sortrank,ishidden FROM `#@__arctype` WHERE reid=0 order by sortrank"); | |||||
| $this->dsql->SetQuery("SELECT id,typedir,typename,ispart,sortrank,ishidden FROM `#@__arctype` WHERE reid=0 GROUP BY sortrank"); | |||||
| $this->dsql->Execute(0); | $this->dsql->Execute(0); | ||||
| while ($row = $this->dsql->GetObject(0)) { | while ($row = $this->dsql->GetObject(0)) { | ||||
| if ($cfg_admin_channel == 'array' && !in_array($row->id, $admin_catalogs)) { | if ($cfg_admin_channel == 'array' && !in_array($row->id, $admin_catalogs)) { | ||||
| @@ -117,7 +117,7 @@ class TypeUnit | |||||
| //普通列表 | //普通列表 | ||||
| if ($ispart == 0) { | if ($ispart == 0) { | ||||
| echo "<tr>"; | echo "<tr>"; | ||||
| echo "<td class='biz-td' bgcolor='#fbfce2'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-success btn-xs'>列表</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives'><span class='mr-3 ml-3'>".$typeName."</span></a>[id:".$id."](文档数:".$this->GetTotalArc($id).")<a onclick=\"AlertMsg('快捷编辑窗口','$id');\" href=\"javascript:;\"><i class='fa fa-pencil-square-o'></i></a>"; | |||||
| echo "<td class='biz-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-success btn-xs'>列表</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives'><span class='mr-3 ml-3'>".$typeName."</span></a>[id:".$id."](文档数:".$this->GetTotalArc($id).")<a onclick=\"AlertMsg('快捷编辑窗口','$id');\" href=\"javascript:;\"><i class='fa fa-pencil-square-o'></i></a>"; | |||||
| echo "</td><td align='right'>"; | echo "</td><td align='right'>"; | ||||
| echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览'><i class='btn btn-sm fa fa-globe'></i></a>"; | echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览'><i class='btn btn-sm fa fa-globe'></i></a>"; | ||||
| echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='内容'><i class='btn btn-sm fa fa-bars'></i></a>"; | echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='内容'><i class='btn btn-sm fa fa-bars'></i></a>"; | ||||
| @@ -130,7 +130,7 @@ class TypeUnit | |||||
| //带封面的频道 | //带封面的频道 | ||||
| else if ($ispart == 1) { | else if ($ispart == 1) { | ||||
| echo "<tr>"; | echo "<tr>"; | ||||
| echo "<td class='biz-td' bgcolor='#fbfce2'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-warning btn-xs'>封面</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives'><span class='mr-3 ml-3'>".$typeName."</span></a>[id:".$id."]<a onclick=\"AlertMsg('快捷编辑窗口','$id');\" href=\"javascript:;\"><i class='fa fa-pencil-square-o'></i></a>"; | |||||
| echo "<td class='biz-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-warning btn-xs'>封面</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives'><span class='mr-3 ml-3'>".$typeName."</span></a>[id:".$id."]<a onclick=\"AlertMsg('快捷编辑窗口','$id');\" href=\"javascript:;\"><i class='fa fa-pencil-square-o'></i></a>"; | |||||
| echo "</td><td align='right'>"; | echo "</td><td align='right'>"; | ||||
| echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览'><i class='btn btn-sm fa fa-globe'></i></a>"; | echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览'><i class='btn btn-sm fa fa-globe'></i></a>"; | ||||
| echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='内容'><i class='btn btn-sm fa fa-bars'></i></a>"; | echo "<a href='catalog_do.php?cid={$id}&dopost=listArchives' title='内容'><i class='btn btn-sm fa fa-bars'></i></a>"; | ||||
| @@ -143,7 +143,7 @@ class TypeUnit | |||||
| //独立页面 | //独立页面 | ||||
| else if ($ispart == 2) { | else if ($ispart == 2) { | ||||
| echo "<tr>"; | echo "<tr>"; | ||||
| echo "<td class='biz-td' bgcolor='#fbfce2'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-primary btn-xs'>外部</span>{$nss}<a href='catalog_edit.php?id=".$id."'><span class='mr-3 ml-3'>".$typeName."</span></a>[id:".$id."]<a onclick=\"AlertMsg('快捷编辑窗口','$id');\" href=\"javascript:;\"><i class='fa fa-pencil-square-o'></i></a>"; | |||||
| echo "<td class='biz-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-primary btn-xs'>外部</span>{$nss}<a href='catalog_edit.php?id=".$id."'><span class='mr-3 ml-3'>".$typeName."</span></a>[id:".$id."]<a onclick=\"AlertMsg('快捷编辑窗口','$id');\" href=\"javascript:;\"><i class='fa fa-pencil-square-o'></i></a>"; | |||||
| echo "</td><td align='right'>"; | echo "</td><td align='right'>"; | ||||
| echo "<a href='{$typeDir}' target='_blank' title='预览'><i class='btn btn-sm fa fa-globe'></i></a>"; | echo "<a href='{$typeDir}' target='_blank' title='预览'><i class='btn btn-sm fa fa-globe'></i></a>"; | ||||
| echo "<a href='catalog_edit.php?id={$id}' title='修改'><i class='btn btn-sm fa fa-pencil-square-o'></i></a>"; | echo "<a href='catalog_edit.php?id={$id}' title='修改'><i class='btn btn-sm fa fa-pencil-square-o'></i></a>"; | ||||
| @@ -173,7 +173,7 @@ class TypeUnit | |||||
| { | { | ||||
| global $cfg_admin_channel, $admin_catalogs; | global $cfg_admin_channel, $admin_catalogs; | ||||
| $fid = $id; | $fid = $id; | ||||
| $this->dsql->SetQuery("SELECT id,reid,typedir,typename,ispart,sortrank,ishidden FROM `#@__arctype` WHERE reid='".$id."' order by sortrank"); | |||||
| $this->dsql->SetQuery("SELECT id,reid,typedir,typename,ispart,sortrank,ishidden FROM `#@__arctype` WHERE reid='".$id."' GROUP BY sortrank"); | |||||
| $this->dsql->Execute($fid); | $this->dsql->Execute($fid); | ||||
| if ($this->dsql->GetTotalRow($fid) > 0) { | if ($this->dsql->GetTotalRow($fid) > 0) { | ||||
| while ($row = $this->dsql->GetObject($fid)) { | while ($row = $this->dsql->GetObject($fid)) { | ||||