diff --git a/api.php b/api.php index 4413a48..3dcbe1a 100644 --- a/api.php +++ b/api.php @@ -26,10 +26,7 @@ switch ($type) { case 0: - $engine=$config->preferred_engines['text']; - if (is_null($engine)) - $engine = "google"; - require "engines/$engine/text.php"; + require "engines/text.php"; $results = get_text_results($query, $page); break; case 1: diff --git a/engines/ahmia/hidden_service.php b/engines/ahmia/hidden_service.php index d501b96..16a95db 100644 --- a/engines/ahmia/hidden_service.php +++ b/engines/ahmia/hidden_service.php @@ -1,5 +1,5 @@ diff --git a/engines/bittorrent/merge.php b/engines/bittorrent/merge.php index 1106ba3..9126ac9 100644 --- a/engines/bittorrent/merge.php +++ b/engines/bittorrent/merge.php @@ -1,6 +1,6 @@ "; diff --git a/engines/duckduckgo/text.php b/engines/duckduckgo/text.php index e4bdbac..0b4455b 100644 --- a/engines/duckduckgo/text.php +++ b/engines/duckduckgo/text.php @@ -6,11 +6,11 @@ $query_encoded = str_replace("%22", "\"", urlencode($this->query)); $results = array(); - // $domain = $config->google_domain; + // $domain = $this->config->google_domain; $domain = 'com'; - $site_language = isset($_COOKIE["google_language_site"]) ? trim(htmlspecialchars($_COOKIE["google_language_site"])) : $config->google_language_site; - $results_language = isset($_COOKIE["google_language_results"]) ? trim(htmlspecialchars($_COOKIE["google_language_results"])) : $config->google_language_results; - $number_of_results = isset($_COOKIE["google_number_of_results"]) ? trim(htmlspecialchars($_COOKIE["google_number_of_results"])) : $config->google_number_of_results; + $site_language = isset($_COOKIE["google_language_site"]) ? trim(htmlspecialchars($_COOKIE["google_language_site"])) : $this->config->google_language_site; + $results_language = isset($_COOKIE["google_language_results"]) ? trim(htmlspecialchars($_COOKIE["google_language_results"])) : $this->config->google_language_results; + $number_of_results = isset($_COOKIE["google_number_of_results"]) ? trim(htmlspecialchars($_COOKIE["google_number_of_results"])) : $this->config->google_number_of_results; $url = "https://html.duckduckgo.$domain/html/?q=$query_encoded&kd=-1&s=" . 3 * $page; if (3 > strlen($site_language) && 0 < strlen($site_language)) diff --git a/engines/invidious/video.php b/engines/invidious/video.php index 1d7076b..df32f5e 100644 --- a/engines/invidious/video.php +++ b/engines/invidious/video.php @@ -1,6 +1,5 @@ invidious_instance_for_video_results; @@ -38,7 +37,7 @@ return $results; } - function print_video_results($results) + function print_search_results($results) { echo "
The host disabled this feature! :C
"; + else + require "engines/bittorrent/merge.php"; + break; + + case 4: + if ($config->disable_hidden_service_search) + echo "The host disabled this feature! :C
"; + else + require "engines/ahmia/hidden_service.php"; + break; + + default: + require "engines/text.php"; + break; + } + } ?>The host disabled this feature! :C
"; - else - { - require "engines/bittorrent/merge.php"; - $results = get_merged_torrent_results($query_encoded); - print_elapsed_time($start_time); - print_merged_torrent_results($results); - } - 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_elapsed_time($start_time); - print_hidden_service_results($results); - } - break; - - default: - $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_elapsed_time($start_time); - print_text_results($results); - break; - } + import_search_category($type); + $results = fetch_search_results($query, $page); + print_elapsed_time($start_time); + print_search_results($results); if (2 > $type)