From 07c31d547fce54dfdcad34a77f1dfcc6269ef62c Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 16 Jul 2012 18:14:45 -0700 Subject: unified search autocomplete backend, browser performance seems to be a bit sucky --- mod/network.php | 19 +++++++++++++ mod/search_ac.php | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 mod/search_ac.php (limited to 'mod') diff --git a/mod/network.php b/mod/network.php index 07b91b1be..f9f9b4a02 100644 --- a/mod/network.php +++ b/mod/network.php @@ -114,6 +114,25 @@ function network_init(&$a) { $a->page['aside'] .= saved_searches($search); $a->page['aside'] .= fileas_widget($a->get_baseurl(true) . '/network',(x($_GET, 'file') ? $_GET['file'] : '')); + $base = $a->get_baseurl(); + + $a->page['htmlhead'] .= ''; + + $a->page['htmlhead'] .= <<< EOT + + +EOT; + + + } function saved_searches($search) { diff --git a/mod/search_ac.php b/mod/search_ac.php new file mode 100644 index 000000000..fb3b872da --- /dev/null +++ b/mod/search_ac.php @@ -0,0 +1,85 @@ +get_baseurl() . '/images/hashtag.png'; + $x['links'][] = $g['url']; + $x['suggestions'][] = '#' . $g['term']; + $x['data'][] = intval($g['tid']); + } + } + + header("content-type: application/json"); + echo json_encode($x); + + logger('search_ac: ' . print_r($x,true)); + + killme(); +} + + -- cgit v1.2.3