www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/admina/badwords.inc.php
<? (!defined('M_COM') || !defined('M_ADMIN')) && exit('No Permission'); aheader(); !checkapermission(56) && amessage(lang('no_apermission')); if($sid && $sid_self) amessage(lang('msite admin item !')); if(!submitcheck('bbadwordsadd') && !submitcheck('bbadwordsedit')){ a_guide('badwords'); tabheader(lang('add badword'),'badwordsadd','?entry=badwords'); trbasic(lang('badword'),'badwordadd[wsearch]'); trbasic(lang('rword'),'badwordadd[wreplace]'); tabfooter('bbadwordsadd',lang('add')); tabheader(lang('badword manager'),'badwordsedit','?entry=badwords','3'); trcategory(array('<input class="checkbox" type="checkbox" name="chkall" onclick="checkall(this.form)">'.lang('del'),lang('badword'),lang('rword'))); $query = $db->query("SELECT * FROM {$tblprefix}badwords ORDER BY bwid"); while($badword = $db->fetch_array($query)){ echo "<tr>". "<td class=\"item1\" width=\"60\" align=\"center\"><input class=\"checkbox\" type=\"checkbox\" name=\"delete[$badword[bwid]]\" value=\"$badword[bwid]\"></td>\n". "<td class=\"item2\" align=\"center\"><input type=\"text\" size=\"40\" name=\"badwordsnew[$badword[bwid]][wsearch]\" value=\"$badword[wsearch]\"></td>\n". "<td class=\"item1\" align=\"center\"><input type=\"text\" size=\"40\" name=\"badwordsnew[$badword[bwid]][wreplace]\" value=\"$badword[wreplace]\"></td></tr>\n"; } tabfooter('bbadwordsedit',lang('modify')); }elseif(submitcheck('bbadwordsadd')){ if(!trim($badwordadd['wsearch'])) { amessage(lang('data missing'), '?entry=badwords'); } if(trim($badwordadd['wsearch']) == trim($badwordadd['wreplace'])) { amessage(lang('badword and rword same'), '?entry=badwords'); } $badwordadd['wsearch'] = trim($badwordadd['wsearch']); $badwordadd['wreplace'] = trim($badwordadd['wreplace']); $db->query("INSERT INTO {$tblprefix}badwords SET wsearch='$badwordadd[wsearch]', wreplace='$badwordadd[wreplace]' "); adminlog(lang('add badword')); updatecache('badwords'); amessage(lang('badword add finish'), '?entry=badwords'); }elseif(submitcheck('bbadwordsedit')){ if(isset($delete)){ foreach($delete as $k){ $db->query("DELETE FROM {$tblprefix}badwords WHERE bwid=$k"); unset($badwordsnew[$k]); } } if(isset($badwordsnew)){ foreach($badwordsnew as $bwid => $badwordnew){ if($badwordnew['wsearch'] && ($badwordnew['wsearch'] != $badwordnew['wreplace'])){ $db->query("UPDATE {$tblprefix}badwords SET wsearch='$badwordnew[wsearch]', wreplace='$badwordnew[wreplace]' WHERE bwid=$bwid"); } } } adminlog(lang('edit badword manager list')); updatecache('badwords'); amessage(lang('badword modify finish'), '?entry=badwords'); } ?>