$value){ $_GET[$key]=$value; } define('APPTYPEID', 0); define('CURSCRIPT', 'search'); define('DISABLEXSSCHECK', true); require './source/class/class_core.php'; $discuz = C::app(); $modarray = array('my', 'user', 'curforum', 'newthread'); $cachelist = $slist = array(); //$mod = ''; $mod = 'curforum'; //zzcity add $discuz->cachelist = $cachelist; $discuz->init(); if(in_array($discuz->var['mod'], $modarray) || !empty($_G['setting']['search'][$discuz->var['mod']]['status'])) { $mod = $discuz->var['mod']; } else { foreach($_G['setting']['search'] as $mod => $value) { if(!empty($value['status'])) { break; } } } //runhooks(); require_once libfile('function/search'); $navtitle = lang('core', 'title_search'); if($mod == 'curforum') { $mod = 'forum'; $_GET['srchfid'] = array($_GET['srhfid']); } elseif($mod == 'forum') { $_GET['srhfid'] = 0; } //require DISCUZ_ROOT.'./source/module/search/search_'.$mod.'.php'; /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: search_portal.php 8544 2010-04-21 05:25:03Z monkey $ */ //if(!defined('IN_DISCUZ')) { // exit('Access Denied'); //} define('NOROBOT', TRUE); //if(!$_G['setting']['search']['forum']['status']) { // showmessage('search_forum_closed'); //} // //if(!$_G['adminid'] && !($_G['group']['allowsearch'] & 2)) { // showmessage('group_nopermission', NULL, array('grouptitle' => $_G['group']['grouptitle']), array('login' => 1)); //} $_G['setting']['search']['forum']['searchctrl'] = intval($_G['setting']['search']['forum']['searchctrl']); require_once libfile('function/forumlist'); require_once libfile('function/forum'); require_once libfile('function/post'); /* function charcovert($string) { if(!get_magic_quotes_gpc()) { $string = str_replace('\'', '\\\'', $string); } else { $string = str_replace('\"', '"', $string); } return $string; } */ $subject = isset($_GET['subject']) ? dhtmlspecialchars(censor(trim($_GET['subject']), NULL, FALSE, FALSE)) : ''; $srchtxt = !empty($subject) ? str_replace("\t", ' ', $subject) : $subject; $srchtxtsql=addslashes($srchtxt); if (empty($srchtxt)){ exit('[err]no subject[/err]'); } $fid = $_GET['fid']; $fid=$fid ? $fid :0; $wherestr= $fid ? " and fid=$fid " : ""; $query =DB::fetch_first("SELECT tid FROM ".DB::table('forum_thread')." WHERE subject = '$srchtxtsql' $wherestr LIMIT 1"); if(!$query) { echo('[no]'); }else{ echo('[yes]'); } ?>