Commit: 55cd8f3f1a5c4f30d5f669fdbee5084b97c427d0 Author: Hannes Magnusson <[email protected]> Wed, 20 Nov 2013 17:56:53 -0800 Parents: 38c642382c29278c1be6e74cc4629e7eb47c77c6 Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=55cd8f3f1a5c4f30d5f669fdbee5084b97c427d0 Log: Cleanup Don't use Google here, its really annoying Also, no need to list every single filename here when people navigate to this page directly, thats pretty useless. Lets redirect to the search page instead Cleaned up some dead code, and no longer supported search options Changed paths: M quickref.php Diff: diff --git a/quickref.php b/quickref.php index 78550d7..ee1fba9 100644 --- a/quickref.php +++ b/quickref.php @@ -24,13 +24,8 @@ include $_SERVER['DOCUMENT_ROOT'] . '/include/results.inc'; define("COLUMNS", 4); define("SHOW_CLOSE", 20); -// Set empty $notfound if called directly -if (!isset($notfound)) { - $notfound = ''; -} - -if (!isset($scope)) { - $scope = ''; +if (empty($notfound)) { + mirror_redirect("/search.php"); } // Print out the table of found (or all) functions. The HTML comments are @@ -126,16 +121,12 @@ site_header("Manual Quick Reference", $head_options+array("current" => "docs")); // Note: $notfound is defined (with htmlspecialchars) inside manual-lookup.php $notfound_enc = urlencode($notfound); + if ($snippet = is_known_snippet($notfound)) { - echo "<h1>Related snippet found for '{$notfound}'</h1>"; - echo "<p>{$snippet}</p>"; + echo "<h1>Related snippet found for '{$notfound}'</h1>"; + echo "<p>{$snippet}</p>"; } -?> -<?php - // TODO Fix encoding issues. We encode this earlier. Using _decode for now. - // We allow users to search for tags like <foo> - google_cse(htmlspecialchars_decode($notfound, ENT_QUOTES)); ?> <h1>PHP Function List</h1> @@ -149,26 +140,6 @@ if ($snippet = is_known_snippet($notfound)) { <?php quickref_table($maybe, false); ?> <br clear="left"/> -<?php -// Don't do a web search if the search term contains: -// tp:// since we are seeing a lot of proxy attempts through the 404 handler -// admin/ since these tend to be script-kiddie hack attempts -#if(strlen($notfound) > 2 && !strstr($notfound,'tp://') && !strstr($notfound,'admin/')): -if(0): // Turn of API search for now since Bing is no longer free -$srch_rqst = "/ws.php?profile=$scope&q=".urlencode($notfound)."&lang=$LANG&results=10&start=0&mirror=".trim(substr($MYSITE,7),'/'); -$url = "http://php.net".$srch_rqst; -$data = fetch_contents($url); -if(!is_array($data)) { - $res = unserialize($data); - if(is_array($res) && $res['ResultSet']['totalResultsAvailable'] > 0) { - // Ok, we got some results from the search backend - echo "<br /><h1>Site Search Results</h1>\n"; - search_results($res, $notfound, 'local', 10, 0, $LANG, false, false, true); - echo '<br clear="left"/>'; - } -} -endif; -?> <h1>Other forms of search</h1> <p> @@ -177,9 +148,7 @@ To search the string "<b><?php echo $notfound; ?></b>" using other options, try <ul id="quickref_other"> <li><?php print_link('search.php?show=manual&pattern=' . $notfound_enc, 'Only the documentation'); ?></li> - <li><?php print_link('search.php?show=local&pattern=' . $notfound_enc, 'Only this mirror'); ?></li> <li><?php print_link('search.php?show=wholesite&pattern=' . $notfound_enc, 'The entire php.net domain'); ?></li> - <li><?php print_link('search.php?show=pear&pattern=' . $notfound_enc, 'pear.php.net'); ?></li> <li><?php print_link('search.php?show=pecl&pattern=' . $notfound_enc, 'pecl.php.net'); ?></li> <li><?php print_link('http://bugs.php.net/search.php?cmd=Display+Bugs&status=All&bug_type=Any&search_for=' . $notfound_enc, 'The Bug DB');?></li> <li><?php print_link('http://marc.info/?r=1&w=2&q=b&l=php-general&s=' . $notfound_enc, 'php-general mailing list');?></li> @@ -188,10 +157,6 @@ To search the string "<b><?php echo $notfound; ?></b>" using other options, try </ul> <br clear="left"/> <p> - For a quick overview over all documented PHP functions, - <?php print_link('quickref.php', 'click here'); ?>. -</p> - <?php site_footer(); exit; @@ -205,6 +170,5 @@ To search the string "<b><?php echo $notfound; ?></b>" using other options, try </p> <?php -quickref_table($functions); site_footer(); ?> -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
