From aca2f4543cffe17dc1561e9f74d4ffd9fe6881ff Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Tue, 8 Oct 2013 14:17:44 +0200 Subject: [PATCH] Implement an actual search for the search autocomplete --- public_html/modules/autocomplete/search.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/public_html/modules/autocomplete/search.php b/public_html/modules/autocomplete/search.php index 2f4bf57..47ee8fa 100644 --- a/public_html/modules/autocomplete/search.php +++ b/public_html/modules/autocomplete/search.php @@ -13,6 +13,8 @@ if(!isset($_APP)) { die("Unauthorized."); } +$sNodes = Node::CreateFromQuery("SELECT * FROM nodes WHERE `LatestRevision` = 1 AND `Name` LIKE :Name", array("Name" => "%{$_GET['q']}%")); + $sOriginalData = array( array( "name" => "ChicagoVPS", @@ -36,12 +38,12 @@ $sOriginalData = array( $sData = array(); -foreach($sOriginalData as $sEntry) +foreach($sNodes as $sNode) { - if(strpos(strtolower($sEntry['name']), strtolower($_GET['q'])) !== false) - { - $sData[] = $sEntry; - } + $sData[] = array( + "name" => $sNode->sName, + "description" => $sNode->sNotes, + "value" => $sNode->sId, + "created" => local_from_unix($sNode->sCreationDate, $locale->date_short) + ); } - -sleep(1);