]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Creating a redirect page for legacy themes using search.
authornickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Fri, 13 Nov 2009 19:14:13 +0000 (19:14 +0000)
committernickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Fri, 13 Nov 2009 19:14:13 +0000 (19:14 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@3678 36083f99-b078-4883-b0ff-0f9b5a30f544

search/index.php [new file with mode: 0644]

diff --git a/search/index.php b/search/index.php
new file mode 100644 (file)
index 0000000..bc13d48
--- /dev/null
@@ -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);