aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--search/index.php35
1 files changed, 35 insertions, 0 deletions
diff --git a/search/index.php b/search/index.php
new file mode 100644
index 000000000..bc13d4885
--- /dev/null
+++ b/search/index.php
@@ -0,0 +1,35 @@
+<?php
+/**
+ * Redirect to the new search page
+ *
+ * Needed for legacy themes.
+ */
+
+require_once(dirname(dirname(__FILE__)) . "/engine/start.php");
+
+$params = array(
+ 'search_type',
+ 'q',
+ 'tag',
+ 'limit',
+ 'offset',
+ 'entity_type',
+ 'entity_subtype',
+ 'owner_guid',
+ 'friends'
+);
+
+// determine all passed parameters
+$vars = array();
+foreach ($params as $var) {
+ if ($value = get_input($var, FALSE)) {
+ $vars[$var] = $value;
+ }
+}
+
+// generate a new GET query URI
+$query = http_build_query($vars);
+$url = "{$CONFIG->wwwroot}pg/search/?$query";
+
+// send to proper search page
+forward($url);