www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/admina/btagsearch.inc.php
<? (!defined('M_COM') || !defined('M_ADMIN')) && exit('No Permission'); load_cache('btagnames,channels,fchannels'); 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'), ); tabheader(lang('search init tag'),'btagsearch','?entry=btagsearch'); trbasic(lang('tag id include string'),'bsearch[ename]',empty($bsearch['ename']) ? '' : $bsearch['ename']); trbasic(lang('tag cname include string'),'bsearch[cname]',empty($bsearch['cname']) ? '' : $bsearch['cname']); trbasic(lang('tag coclass'),'bsearch[bclass]',makeoption(array('' => lang('nolimit')) + $bclasses,empty($bsearch['bclass']) ? '' : $bsearch['bclass']),'select'); tabfooter('bbtagsearch',lang('search')); if(submitcheck('bbtagsearch')){ $ename = trim(strtolower($bsearch['ename'])); $cname = trim($bsearch['cname']); $bclass = trim($bsearch['bclass']); if(empty($ename) && empty($cname) && empty($bclass)) amessage(lang('please input search string')); tabheader(lang('init tag search result list'),'','','6'); trcategory(array(lang('sn'),lang('tag cname'),lang('use style'),lang('tag class'),lang('detail0 coclass'),lang('field type'))); $i = 1; foreach($btagnames as $k => $v){ if((!$ename || in_str($ename,$v['ename'])) && (!$cname || in_str($cname,$v['cname'])) && (!$bclass || $v['bclass'] == $bclass)){ $sclasses = array(); if($v['bclass'] == 'archive'){ foreach($channels as $chid => $channel){ $sclasses[$chid] = $channel['cname']; } }elseif($v['bclass'] == 'cnode'){ $sclasses = array( 'catalog' => lang('catalog'), 'coclass' => lang('coclass'), ); }elseif($v['bclass'] == 'freeinfo'){ foreach($fchannels as $chid => $channel){ $sclasses[$chid] = $channel['cname']; } }elseif($v['bclass'] == 'commu'){ $sclasses = array( 'comment' => lang('comment'), 'purchase' => lang('purchase'), 'answer' => lang('answer'), ); }elseif($v['bclass'] == 'other'){ $sclasses = array( 'attachment' => lang('attachment'), 'vote' => lang('vote'), ); } echo "<tr>\n". "<td class=\"item1\" align=\"center\" width=\"40\">$i</td>\n". "<td class=\"item2\">$v[cname]</td>\n". "<td class=\"item1\">{\$<b>$v[ename]</b>}</td>\n". "<td class=\"item2\" align=\"center\" width=\"80\">".$bclasses[$v['bclass']]."</td>\n". "<td class=\"item1\" align=\"center\" width=\"80\">".(empty($sclasses[$v['sclass']]) ? '-' : $sclasses[$v['sclass']])."</td>\n". "<td class=\"item2\" align=\"center\" width=\"80\">".$datatypearr[$v['datatype']]."</td>\n". "</tr>"; $i ++; } } tabfooter(); } ?>