} else { $key = nv_unhtmlspecialchars($key); if ($logic == 'OR') { $key = preg_replace(array("/^([\\S]{1})\\s/uis", "/\\s([\\S]{1})\\s/uis", "/\\s([\\S]{1})\$/uis"), " ", $key); } $key = strip_punctuation($key); $key = trim($key); $len_key = nv_strlen($key); $key = nv_htmlspecialchars($key); } if ($len_key < NV_MIN_SEARCH_LENGTH) { die(' '); } $pages = $nv_Request->get_int('page', 'get', 0); $contents = ""; $ss = md5($client_info['session_id'] . $global_config['sitekey']); foreach ($mods as $m_name => $m_values) { $all_page = 0; $result_array = array(); $dbkeyword = $db->dblikeescape($key); include NV_ROOTDIR . "/modules/" . $m_values['module_file'] . "/search.php"; if (!empty($all_page) and !empty($result_array)) { $contents .= result_theme($result_array, $m_name, $m_values['custom_title'], $key, $logic, $ss, $is_generate_page, $pages, $limit, $all_page); } } if (empty($contents)) { $contents = $lang_module['search_none'] . " "" . $key . """; } $contents = $db->unfixdb($contents); $contents = nv_url_rewrite($contents); echo $contents;
$mods = array($search['mod'] => $array_modul[$search['mod']]); $limit = 10; $is_generate_page = true; } else { $mods = $array_modul; $limit = 3; $is_generate_page = false; } foreach ($mods as $m_name => $m_values) { $pages = $search['page']; $all_page = 0; $key = $search['key']; $dbkeyword = $db->dblikeescape($search['key']); $logic = $search['logic'] ? "AND" : "OR"; $result_array = array(); include NV_ROOTDIR . "/modules/" . $m_values['module_file'] . "/search.php"; if (!empty($all_page) and !empty($result_array)) { $search['content'] .= result_theme($result_array, $m_name, $m_values['custom_title'], $search, $is_generate_page, $limit, $all_page); } } if (empty($search['content'])) { $search['content'] = $lang_module['search_none'] . " "" . $search['key'] . """; } } } $contents = call_user_func("main_theme", $is_search, $search, $array_modul); include NV_ROOTDIR . "/includes/header.php"; echo nv_site_theme($contents); include NV_ROOTDIR . "/includes/footer.php"; ?>