1
| 'No permission resources.' |
1
| pc_base::load_sys_class( |
1
| pc_base::load_sys_class( |
1
| |
1
| |
1
| ->db = pc_base::load_model( |
1
| |
1
| ->content_db = pc_base::load_model( |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| $siteid = isset($_REQUEST[ |
1
| ]) && trim($_REQUEST[ |
1
| ]) ? intval($_REQUEST[ |
1
| |
1
| $SEO = seo($siteid); |
1
| |
1
| |
1
| $search_setting = getcache( |
1
| |
1
| $setting = $search_setting[$siteid]; |
1
| |
1
| $search_model = getcache( |
1
| |
1
| $type_module = getcache( |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| $typeid = empty($_GET[ |
1
| ]) ? 0 : intval($_GET[ |
1
| |
1
| $time = empty($_GET[ |
1
| ]) || !in_array($_GET[ |
1
| |
1
| $page = isset($_GET[ |
1
| ]) ? intval($_GET[ |
1
| |
1
| $pagesize = 10; |
1
| |
1
| $q = safe_replace(trim($_GET[ |
1
| |
1
| $q = new_html_special_chars(strip_tags($q)); |
1
| |
1
| $q = str_replace( |
1
| |
1
| $search_q = $q; |
1
| |
1
| $sql_time = $sql_tid = |
1
| |
1
| ($typeid) $sql_tid = |
1
| ' AND typeid = ' |
1
| |
1
| |
1
| |
1
| $search_time = SYS_TIME - 86400; |
1
| |
1
| ' AND adddate > ' |
1
| |
1
| } elseif($time == |
1
| |
1
| $search_time = SYS_TIME - 604800; |
1
| |
1
| ' AND adddate > ' |
1
| |
1
| } elseif($time == |
1
| |
1
| $search_time = SYS_TIME - 2592000; |
1
| |
1
| ' AND adddate > ' |
1
| |
1
| } elseif($time == |
1
| |
1
| $search_time = SYS_TIME - 31536000; |
1
| |
1
| ' AND adddate > ' |
1
| |
1
| |
1
| $search_time = 0; |
1
| |
1
| |
1
| |
1
| ($page==1 && !$setting[ |
1
| |
1
| |
1
| "`siteid`= '$siteid' $sql_tid $sql_time AND `data` like '%$q%'" |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| $sphinx = pc_base::load_app_class( |
1
| |
1
| |
1
| |
1
| $offset = $pagesize*($page-1); |
1
| |
1
| $res = $sphinx->search($q, array($siteid), array($typeid), array($search_time, SYS_TIME), $offset, $pagesize, |
1
| |
1
| $totalnums = $res[ |
1
| |
1
| |
1
| |
1
| $result = $res[ |
1
| |
1
| |
1
| |
1
| |
1
| "`siteid`= '$siteid' $sql_tid $sql_time AND `data` like '%$q%'" |
1
| |
1
| |
1
| ->db->listinfo($sql, |
1
| |
1
| |
1
| |
1
| |
1
| (!empty($result) || !empty($commend[ |
1
| |
1
| foreach($result as $_v) { |
1
| |
1
| |
1
| |
1
| |
1
| ]][] = $commend[ |
1
| |
1
| |
1
| $model_type_cache = getcache( |
1
| |
1
| $model_type_cache = array_flip($model_type_cache); |
1
| |
1
| $data = array(); |
1
| |
1
| foreach($sids as $_k=>$_val) { |
1
| |
1
| |
1
| $ids = array_unique($_val); |
1
| |
1
| $where = to_sqls($ids, |
1
| |
1
| |
1
| $modelid = $model_type_cache[$tid]; |
1
| |
1
| |
1
| |
1
| ->content_db->set_model($modelid); |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| ->content_db->model_tablename)) { |
1
| |
1
| ->content_db = pc_base::load_model( |
1
| |
1
| ->content_db->set_model($modelid); |
1
| |
1
| |
1
| ->content_db->select($where, |
1
| |
1
| |
1
| $data = array_merge($data,$datas); |
1
| |
1
| |
1
| |
1
| $totalnums = $ |
1
| |
1
| |
1
| |
1
| (!empty($segment_q)) { |
1
| |
1
| $replace = explode( |
1
| |
1
| foreach($replace as $replace_arr_v) { |
1
| |
1
| $replace_arr[] = |
1
| '<font color=red>' |
1
| |
1
| |
1
| foreach($data as $_k=>$_v) { |
1
| |
1
| ] = str_replace($replace, $replace_arr, $_v[ |
1
| |
1
| ] = str_replace($replace, $replace_arr, $_v[ |
1
| |
1
| |
1
| |
1
| foreach($data as $_k=>$_v) { |
1
| |
1
| ] = str_replace($q, |
1
| '<font color=red>' |
1
| |
1
| ] = str_replace($q, |
1
| '<font color=red>' |
1
| |
1
| |
1
| |
1
| |
1
| $execute_time = execute_time(); |
1
| |
1
| $pages = isset($pages) ? $pages : |
1
| |
1
| $totalnums = isset($totalnums) ? $totalnums : 0; |
1
| |
1
| $data = isset($data) ? $data : |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| public_get_suggest_keyword() { |
1
| |
1
| |
1
| $trust_url = array( |
1
| 'c8430fcf851e85818b546addf5bc4dd3' |
1
| |
1
| $urm_md5 = md5($url); |
1
| |
1
| (!in_array($urm_md5, $trust_url)) exit; |
1
| |
1
| |
1
| $res = @file_get_contents($url); |
1
| |
1
| |
1
| , CHARSET, $res); |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| |
1
| public_suggest_search() { |
1
| |
1
| |
1
| |
1
| $pinyin = gbk_to_pinyin($q); |
1
| |
1
| (is_array($pinyin)) { |
1
| |
1
| $pinyin = implode( |
1
| |
1
| |
1
| ->keyword_db = pc_base::load_model( |
1
| |
1
| ->keyword_db->select( |
1
| "pinyin like '$pinyin%'" |
1
| |
1
| |
1
| foreach($suggest as $v) { |
1
| |
1
| |
1
| |
1
| |
|