findAll('anti_word',null,'id desc'); include template('anti_word'); break; case "worddo": $word = tsTrim($_POST['word']); if($word){ $isWord = $new['system']->findCount('anti_word',array( 'word'=>$word, )); if($isWord == 0){ $new['system']->create('anti_word',array( 'word'=>$word, 'addtime'=>date('Y-m-d H:i:s'), )); //生成缓存 $arrWords = $new['system']->findAll('anti_word'); foreach($arrWords as $key=>$item){ $arrWord[] = $item['word']; } $strWord = ''; $count = 1; if(is_array($arrWord)){ foreach ($arrWord as $item) { if ($count==1) { $strWord .= $item; } else { $strWord .= '|'.$item; } $count++; } } fileWrite('system_anti_word.php','data',$strWord); $tsMySqlCache->set('system_anti_word',$strWord); } qiMsg('敏感词添加成功!'); }else{ qiMsg('敏感词不能为空!'); } break; case "worddelall": $db->query("TRUNCATE ".dbprefix."anti_word"); //生成缓存 $arrWords = $new['system']->findAll('anti_word'); foreach($arrWords as $key=>$item){ $arrWord[] = $item['word']; } $strWord = ''; $count = 1; if(is_array($arrWord)){ foreach ($arrWord as $item) { if ($count==1) { $strWord .= $item; } else { $strWord .= '|'.$item; } $count++; } } fileWrite('system_anti_word.php','data',$strWord); $tsMySqlCache->set('system_anti_word',$strWord); qiMsg('删除成功!'); break; case "worddel": $id = tsIntval($_GET['id']); $new['system']->delete('anti_word',array( 'id'=>$id, )); //生成缓存 $arrWords = $new['system']->findAll('anti_word'); foreach($arrWords as $key=>$item){ $arrWord[] = $item['word']; } $strWord = ''; $count = 1; if(is_array($arrWord)){ foreach ($arrWord as $item) { if ($count==1) { $strWord .= $item; } else { $strWord .= '|'.$item; } $count++; } } fileWrite('system_anti_word.php','data',$strWord); $tsMySqlCache->set('system_anti_word',$strWord); qiMsg('删除成功!'); break; case "wordadd": include template('anti_wordadd'); break; case "wordadddo": $word = tsTrim($_POST['word']); if($word==''){ qiMsg('敏感词必须填写!'); } $arrWord = explode(PHP_EOL,$word); foreach($arrWord as $key=>$item){ $word = $item; $isWord = $new['system']->findCount('anti_word',array( 'word'=>$word, )); if($isWord == 0){ $new['system']->create('anti_word',array( 'word'=>$word, 'addtime'=>date('Y-m-d H:i:s'), )); } } //生成缓存 $arrWords = $new['system']->findAll('anti_word'); foreach($arrWords as $key=>$item){ $arrWord2[] = $item['word']; } $strWord = ''; $count = 1; if(is_array($arrWord2)){ foreach ($arrWord2 as $item) { if ($count==1) { $strWord .= $item; } else { $strWord .= '|'.$item; } $count++; } } fileWrite('system_anti_word.php','data',$strWord); $tsMySqlCache->set('system_anti_word',$strWord); header('Location: '.SITE_URL.'index.php?app=system&ac=anti&ts=word'); exit(); break; //垃圾IP case "ip": $arrIp = $new['system']->findAll('anti_ip',null,'addtime desc'); include template('anti_ip'); break; case "ipdo": $ip = tsTrim($_POST['ip']); if($ip){ $isIp = $new['system']->findCount('anti_ip',array( 'ip'=>$ip, )); if($isIp==0){ $new['system']->create('anti_ip',array( 'ip'=>$ip, 'addtime'=>date('Y-m-d H:i:s'), )); //生成缓存 $arrIps = $new['system']->findAll('anti_ip'); foreach($arrIps as $key=>$item){ $arrIp[] = $item['ip']; } fileWrite('system_anti_ip.php','data',$arrIp); $tsMySqlCache->set('system_anti_ip',$arrIp); } qiMsg('垃圾IP添加成功!'); }else{ qiMsg('垃圾IP不能为空!'); } break; case "ipdel": $id = tsIntval($_GET['id']); $new['system']->delete('anti_ip',array( 'id'=>$id, )); //生成缓存 $arrIps = $new['system']->findAll('anti_ip'); foreach($arrIps as $key=>$item){ $arrIp[] = $item['ip']; } fileWrite('system_anti_ip.php','data',$arrIp); $tsMySqlCache->set('system_anti_ip',$arrIp); qiMsg('删除成功!'); break; //云词 case "cloud": include template('anti_cloud'); break; #内容举报 case "report": $page = tsIntval($_GET['page'],1); $url = SITE_URL.'index.php?app=system&ac=anti&ts=report&page='; $lstart = $page*20-20; $arrReport = $new['system']->findAll('anti_report',null,'addtime desc',null,$lstart.',20'); $reportNum = $new['system']->findCount('anti_report'); $pageUrl = pagination($reportNum, 20, $page, $url); include template('anti_report'); break; #内容举报删除 case "reportdelete": $reportid = tsIntval($_GET['reportid']); $new['system']->delete('anti_report',array( 'reportid'=>$reportid, )); qiMsg('删除成功!'); break; case "email": $page = tsIntval($_GET['page'],1); $url = SITE_URL.'index.php?app=system&ac=anti&ts=email&page='; $lstart = $page*100-100; $arrEmail = $new['system']->findAll('anti_email',null,'addtime desc',null,$lstart.',100'); $emailNum = $new['system']->findCount('anti_email'); $pageUrl = pagination($emailNum, 100, $page, $url); include template('anti_email'); break; case "email_add": $email = tsTrim($_POST['email']); if($email){ $new['system']->replace('anti_email',array( 'email'=>$email, ),array( 'email'=>$email, 'addtime'=>date('Y-m-d H:i:s'), )); qiMsg('Email添加成功!'); }else{ qiMsg('Email不能为空!'); } break; case "email_del": $id = tsIntval($_GET['id']); $new['system']->delete('anti_email',array( 'id'=>$id, )); qiMsg('删除成功!'); break; case "phone": $arrPhone = $new['system']->findAll('anti_phone',null,'addtime desc'); include template('anti_phone'); break; case "phone_add": $phone = tsTrim($_POST['phone']); if($phone){ $new['system']->replace('anti_phone',array( 'phone'=>$phone, ),array( 'phone'=>$phone, 'addtime'=>date('Y-m-d H:i:s'), )); qiMsg('Phone添加成功!'); }else{ qiMsg('Phone不能为空!'); } break; case "phone_del": $id = tsIntval($_GET['id']); $new['system']->delete('anti_phone',array( 'id'=>$id, )); qiMsg('删除成功!'); break; }