LibreX

strlen($query) || strlen($query) > 256) { header("Location: ./"); die(); } echo "value=\"$query\""; ?> >
$value) { if ($key != "q" && $key != "p" && $key != "t") { echo ""; } } $type = isset($_REQUEST["t"]) ? (int) $_REQUEST["t"] : 0; echo ""; ?>

"; $page = isset($_REQUEST["p"]) ? (int) $_REQUEST["p"] : 0; $start_time = microtime(true); switch ($type) { case 0: $query_parts = explode(" ", $query); $last_word_query = end($query_parts); if (substr($query, 0, 1) == "!" || substr($last_word_query, 0, 1) == "!") check_ddg_bang($query); require "engines/google/text.php"; $results = get_text_results($query, $page); print_text_results($results); print_elapsed_time($start_time); break; case 1: require "engines/qwant/image.php"; $results = get_image_results($query_encoded, $page); print_image_results($results); print_elapsed_time($start_time); break; case 2: require "engines/brave/video.php"; $results = get_video_results($query_encoded); print_video_results($results); print_elapsed_time($start_time); break; case 3: if ($config->disable_bittorent_search) echo "

The host disabled this feature! :C

"; else { require "engines/bittorrent/merge.php"; $results = get_merged_torrent_results($query_encoded); print_merged_torrent_results($results); print_elapsed_time($start_time); } break; case 4: if ($config->disable_hidden_service_search) echo "

The host disabled this feature! :C

"; else { require "engines/ahmia/hidden_service.php"; $results = get_hidden_service_results($query_encoded); print_hidden_service_results($results); print_elapsed_time($start_time); } break; default: require "engines/google/text.php"; $results = get_text_results($query_encoded, $page); print_text_results($results); print_elapsed_time($start_time); break; } if (2 > $type) { echo "
"; if ($page != 0) { print_next_page_button("<<", 0, $query, $type); print_next_page_button("<", $page - 10, $query, $type); } for ($i=$page / 10; $page / 10 + 10 > $i; $i++) print_next_page_button($i + 1, $i * 10, $query, $type); print_next_page_button(">", $page + 10, $query, $type); echo "
"; // .next-page-button-wrapper } echo ""; // .result-container-inner (text.php->print_x_results) echo ""; // .result-container ?>