'文档相关',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";
}