www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/admina/btags.inc.php
<? (!defined('M_COM') || !defined('M_ADMIN')) && exit('No Permission'); load_cache('btagnames,channels,fchannels,mchannels'); aheader(); $bclasses = array( 'common' => lang('common message'), 'archive' => lang('archive related'), 'cnode' => lang('catas related'), 'freeinfo' => lang('freeinfo related'), 'commu' => lang('commu message'), 'member' => lang('member related'), 'other' => lang('other'), ); $datatypearr = array( 'text' => lang('text'), 'multitext' => lang('multitext'), 'htmltext' => lang('htmltext'), 'image' => lang('image_f'), 'images' => lang('images'), 'flash' => lang('flash'), 'flashs' => lang('flashs'), 'media' => lang('media'), 'medias' => lang('medias'), 'file' => lang('file_f'), 'files' => lang('files_f'), 'select' => lang('select'), 'mselect' => lang('mselect'), 'date' => lang('date_f'), 'int' => lang('int'), 'float' => lang('float'), ); $bclass = empty($bclass) ? 'common' : $bclass; tabheader(lang('choose init tag list type'),'','',count($bclasses)); echo "<tr>\n"; foreach($bclasses as $k => $v){ echo "<td class=\"item".($k==$bclass?'1':'2')."\">>><a href=\"?entry=btags&bclass=$k\">$v</a></td>\n"; } echo "</tr>\n"; tabfooter(); $sclasses = array(); if($bclass == 'archive'){ foreach($channels as $chid => $channel){ $sclasses[$chid] = $channel['cname']; } }elseif($bclass == 'cnode'){ $sclasses = array( 'catalog' => lang('catalog'), 'coclass' => lang('coclass'), ); }elseif($bclass == 'freeinfo'){ foreach($fchannels as $chid => $channel){ $sclasses[$chid] = $channel['cname']; } }elseif($bclass == 'member'){ foreach($mchannels as $chid => $channel){ $sclasses[$chid] = $channel['cname']; } }elseif($bclass == 'commu'){ $sclasses = array( 'comment' => lang('comment'), 'purchase' => lang('purchase'), 'answer' => lang('answer'), ); }elseif($bclass == 'other'){ $sclasses = array( 'mp' => lang('pt'), 'attachment' => lang('attachment'), 'vote' => lang('vote'), ); } if(!in_array($bclass,array('commu','other'))){ tabheader($bclasses[$bclass].lang('init tag ( common )'),'','',3); trcategory(array(lang('tag cname'),lang('use style'),lang('field type'))); foreach($btagnames as $btagname){ if(($btagname['bclass'] == $bclass) && !$btagname['sclass']){ echo "<tr><td class=\"item1\" width=\"15%\">$btagname[cname]</td>\n". "<td class=\"item2\" width=\"20%\">{\$<b>$btagname[ename]</b>}</td>\n". "<td class=\"item2\" width=\"15%\">".$datatypearr[$btagname['datatype']]."</td></tr>\n"; } } tabfooter(); } foreach($sclasses as $k => $v){ tabheader($v.lang('related tag'),'','',3); if(in_array($bclass,array('commu','other'))) trcategory(array(lang('tag cname'),lang('use style'),lang('field type'))); foreach($btagnames as $btagname){ if(($btagname['bclass'] == $bclass) && ($btagname['sclass'] == $k)){ echo "<tr><td class=\"item1\" width=\"15%\">$btagname[cname]</td>\n". "<td class=\"item2\" width=\"20%\">{\$<b>$btagname[ename]</b>}</td>\n". "<td class=\"item2\" width=\"15%\">".$datatypearr[$btagname['datatype']]."</td></tr>\n"; } } tabfooter(); } ?>