コード例 #1
0
ファイル: adv.php プロジェクト: syphuonglam/creative-portal
} 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('&nbsp;&nbsp;');
}
$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'] . " &quot;" . $key . "&quot;";
}
$contents = $db->unfixdb($contents);
$contents = nv_url_rewrite($contents);
echo $contents;
コード例 #2
0
ファイル: main.php プロジェクト: atarubi/nuke-viet
            $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'] . " &quot;" . $search['key'] . "&quot;";
        }
    }
}
$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";
?>