summaryrefslogtreecommitdiff
path: root/portal/system/oldsearch.php
blob: 16060c8fc894739507e7d432b4a13089274161b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
   $base = "http://search.postgresql.org/search";
   if ($_GET[ul] == "http://www.postgresql.org/%") {
      // General web search
      redirect("q=" . urlencode($_GET[q]));
   }
   elseif ($_GET[m] == 1) {
      redirect("m=1&q=" . urlencode($_GET[q]) . "&l=" . urlencode($_GET[l]) . "&d=" . urlencode($_GET[d]) . "&s=" . urlencode($_GET[s]));
   }
   elseif (substr($_GET[ul],0,26) == "http://www.postgresql.org/") {
      redirect("q=" . urlencode($_GET[q]) . "&u=" . rtrim(substr($_GET[ul],25),'%'));
   }
   else {
      echo 'Unknown search URL.';
   }

   function redirect($qs) {
      header("Location: http://search.postgresql.org/search?" . $qs);
   }
?>