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();
}
?>