diff --git a/src/system/typelink/typeunit.class.admin.php b/src/system/typelink/typeunit.class.admin.php
index 3eacccca..4d284850 100755
--- a/src/system/typelink/typeunit.class.admin.php
+++ b/src/system/typelink/typeunit.class.admin.php
@@ -47,7 +47,7 @@ class TypeUnit
//获取所有栏目的文档id数
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();
while ($row = $this->dsql->GetArray()) {
$this->CatalogNums[$row['typeid']] = $row['dd'];
@@ -86,7 +86,7 @@ class TypeUnit
//检测用户有权限的顶级栏目
if ($cfg_admin_channel == 'array') {
$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();
$topidstr = '';
while ($row = $this->dsql->GetObject()) {
@@ -97,7 +97,7 @@ class TypeUnit
$admin_catalogs = explode(',', $admin_catalog);
$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);
while ($row = $this->dsql->GetObject(0)) {
if ($cfg_admin_channel == 'array' && !in_array($row->id, $admin_catalogs)) {
@@ -117,7 +117,7 @@ class TypeUnit
//普通列表
if ($ispart == 0) {
echo "
";
echo "";
echo "";
@@ -173,7 +173,7 @@ class TypeUnit
{
global $cfg_admin_channel, $admin_catalogs;
$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);
if ($this->dsql->GetTotalRow($fid) > 0) {
while ($row = $this->dsql->GetObject($fid)) {