Commit: 4acae1e2397902538a3698840f4f4e07eb276c7a Author: Hannes Magnusson <[email protected]> Thu, 21 Nov 2013 20:34:16 -0800 Parents: 0b05648a53510c35f0f1030912f070b577804a24 Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=4acae1e2397902538a3698840f4f4e07eb276c7a Log: Remove more dead code Changed paths: M search.php Diff: diff --git a/search.php b/search.php index 21844f5..5a04127 100644 --- a/search.php +++ b/search.php @@ -5,22 +5,7 @@ include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; // --------------------------------------------------------------------------- -// Convert POST -> GET for dumping the user onto a mirror -if ($_SERVER['REQUEST_METHOD'] == 'POST') { - $_FORM = &$_POST; - $_SERVER['REQUEST_URI'] = "/search.php?"; - $vars = array("show", "pattern", "lang"); - foreach ($vars as $varname) { - if (!empty($_POST[$varname])) { - $_SERVER['REQUEST_URI'] .= "$varname=" . urlencode($_POST[$varname]) . "&"; - } - } -} else { - $_FORM = &$_GET; -} - -// Drive load to mirror sites when searching -include_once $_SERVER['DOCUMENT_ROOT'] . '/include/loadavg.inc'; +$_FORM = &$_GET; // --------------------------------------------------------------------------- @@ -41,56 +26,22 @@ if (!empty($_FORM['pattern'])) { // Never allow a comma in the show string, that would confuse our JS $_FORM['show'] = str_replace(",", "", $_FORM['show']); - // Mailing list search base URL - $ml_url = "http://marc.info/?r=1&w=2&q=b&"; $ucp = urlencode($_FORM['pattern']); // Do redirections for external search engines switch ($_FORM['show']) { - case "quickref" : case "404quickref" : $langparam = (isset($EXPL_LANG) ? "&lang=$EXPL_LANG" : ""); mirror_redirect("/manual-lookup.php?pattern={$ucp}{$langparam}&scope={$_FORM['show']}"); + break; - case "maillist" : - mirror_redirect("{$ml_url}l=php-general&s={$ucp}"); - - case "devlist" : - mirror_redirect("{$ml_url}l=php-internals&s={$ucp}"); - - case "phpdoc" : - mirror_redirect("{$ml_url}l=phpdoc&s={$ucp}"); - - case "bugdb" : - // Redirect to bug page in case of exact number - if (preg_match("!^\\d+$!", $_FORM['pattern'])) { - mirror_redirect("http://bugs.php.net/{$ucp}"); - } - - // Redirect to bug search page in case of some other pattern - else { - mirror_redirect( - "http://bugs.php.net/search.php?" . - "cmd=Display+Bugs&status=All&bug_type=Any&search_for={$ucp}" - ); - } case "manual": case "404manual": mirror_redirect($MYSITE . "results.php?q={$ucp}&p={$_FORM['show']}&l=$LANG"); break; - case "news_archive": - $p = urlencode($_FORM['show']); - mirror_redirect($MYSITE . "results.php?q=intitle:news%2Barchive+{$ucp}&p=local"); - break; - - case "changelogs": - $p = urlencode($_FORM['show']); - mirror_redirect($MYSITE . "results.php?q=intitle:ChangeLog+{$ucp}&p=local"); - break; - // Covers the rest default: $p = urlencode($_FORM['show']); -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
