'文档相关', 2 => '系统设置', 3 => '必须辅助功能', 4 => '网站更新操作', 5 => '会员相关', 6 => '基本模块插件'); //载入可发布频道 $addset = ''; //检测可用的内容模型 if ($cfg_admin_channel = 'array' && count($admin_catalogs) > 0) { $admin_catalog = join(',', $admin_catalogs); $dsql->SetQuery(" SELECT channeltype FROM `#@__arctype` WHERE id IN({$admin_catalog}) GROUP BY channeltype "); } else { $dsql->SetQuery(" SELECT channeltype FROM `#@__arctype` GROUP BY channeltype "); } $dsql->Execute(); $candoChannel = ''; while ($row = $dsql->GetObject()) { $candoChannel .= ($candoChannel == '' ? $row->channeltype : ','.$row->channeltype); } if (empty($candoChannel)) $candoChannel = 1; $dsql->SetQuery("SELECT id,typename,addcon,mancon FROM `#@__channeltype` WHERE id IN({$candoChannel}) AND id<>-1 AND isshow=1 ORDER BY id ASC"); $dsql->Execute(); while ($row = $dsql->GetObject()) { $addset .= ""; } $menusMain = " $addset "; //载入插件菜单 $plusset = ''; $dsql->SetQuery("SELECT * FROM `#@__plus` WHERE isshow=1 ORDER BY aid ASC"); $dsql->Execute(); while ($row = $dsql->GetObject()) { $plusset .= $row->menustring.""; } $menusMain .= " $plusset "; $mapstring = ''; $dtp = new DedeTagparse(); $dtp->SetNameSpace('m', '<', '>'); $dtp->LoadString($menusMain); foreach ($maparray as $k => $bigname) { $mapstring .= "
"; $mapstring .= "
$bigname
"; $mapstring .= "
"; foreach ($dtp->CTags as $ctag) { if ($ctag->GetAtt('mapitem') == $k) { $mapstring .= "
"; $mapstring .= "
".$ctag->GetAtt('name')."
"; $mapstring .= "
    "; $dtp2 = new DedeTagParse(); $dtp2->SetNameSpace('m', '<', '>'); $dtp2->LoadSource($ctag->InnerText); foreach ($dtp2->CTags as $j => $ctag2) { $mapstring .= "
  • ".$ctag2->GetAtt('name')."
  • "; } $mapstring .= "
"; } } $mapstring .= "
"; }