'文档相关',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 .= " \r\n"; } ////////////////////////// $menusMain = " ----------------------------------------------- $addset "; //载入插件菜单 $plusset = ''; $dsql->SetQuery("SELECT * FROM `#@__plus` WHERE isshow=1 ORDER BY aid ASC"); $dsql->Execute(); while($row = $dsql->GetObject()) { $plusset .= $row->menustring."\r\n"; } $menusMain .= " $plusset "; $mapstring = ''; $dtp = new DedeTagparse(); $dtp->SetNameSpace('m','<','>'); $dtp->LoadString($menusMain); foreach($maparray as $k=>$bigname) { $mapstring .= "
\r\n"; $mapstring .= "
$bigname
\r\n"; $mapstring .= "
\r\n"; foreach($dtp->CTags as $ctag) { if($ctag->GetAtt('mapitem') == $k) { $mapstring .= "
\r\n"; $mapstring .= "
".$ctag->GetAtt('name')."
\r\n"; $mapstring .= "
\r\n
    \r\n"; $dtp2 = new DedeTagParse(); $dtp2->SetNameSpace('m', '<', '>'); $dtp2->LoadSource($ctag->InnerText); foreach($dtp2->CTags as $j=>$ctag2) { $mapstring .= "
  • ".$ctag2->GetAtt('name')."
  • \r\n"; } $mapstring .= "
\r\n
\r\n
\r\n"; } } $mapstring .= "
\r\n
\r\n"; }