]> git.mxchange.org Git - friendica.git/commitdiff
make both content and people search POSTable
authorFriendika <info@friendika.com>
Mon, 13 Dec 2010 02:43:32 +0000 (18:43 -0800)
committerFriendika <info@friendika.com>
Mon, 13 Dec 2010 02:43:32 +0000 (18:43 -0800)
mod/directory.php
mod/search.php

index 703c08ce1bec37bfdd1add92c130fd5b812f05e4..e9bbf47ab7aaa7dc02a4fdae03fc62e17ca1afaf 100644 (file)
@@ -3,11 +3,22 @@ function directory_init(&$a) {
        $a->set_pager_itemspage(60);
 }
 
+
+function directory_post(&$a) {
+       if(x($_POST,'search'))
+               $a->data['search'] = $_POST['search'];
+}
+
+
+
 function directory_content(&$a) {
        $o = '';
        $o .= '<script> $(document).ready(function() { $(\'#nav-directory-link\').addClass(\'nav-selected\'); });</script>';
 
-       $search = ((x($_GET,'search')) ? notags(trim($_GET['search'])) : '');
+       if(x($a->data,'search'))
+               $search = notags(trim($a->data['search']));
+       else
+               $search = ((x($_GET,'search')) ? notags(trim($_GET['search'])) : '');
 
        $tpl = load_view_file('view/directory_header.tpl');
 
index 78a4a3d53f61de99c70a668ee85eaaaff0ddceef..7605e9ae264f646ec3066df5d37347e373984cd4 100644 (file)
@@ -1,13 +1,22 @@
 <?php
 
 
+function search_post(&$a) {
+       if(x($_POST,'search'))
+               $a->data['search'] = $_POST['search'];
+}
+
+
 function search_content(&$a) {
 
        $o = '<div id="live-search"></div>' . "\r\n";
 
        $o .= '<h3>' . t('Search') . '</h3>';
 
-       $search = ((x($_GET,'search')) ? rawurldecode($_GET['search']) : '');
+       if(x($a->data,'search'))
+               $search = notags(trim($a->data['search']));
+       else
+               $search = ((x($_GET,'search')) ? notags(trim(rawurldecode($_GET['search']))) : '');
 
        $o .= search($search);