From 704b186079aab40e3f1b94296c9ccfff4acdc61d Mon Sep 17 00:00:00 2001 From: conradverm Date: Mon, 1 Oct 2007 12:18:18 +0000 Subject: [PATCH] KTS-673 "The search algorithm needs some work" Updated. Added search portlet. --- plugins/search2/Search2Portlet.php | 35 +++++++++++++++++++++++++++++++++++ plugins/search2/searchPlugin.php | 3 +++ 2 files changed, 38 insertions(+), 0 deletions(-) create mode 100644 plugins/search2/Search2Portlet.php diff --git a/plugins/search2/Search2Portlet.php b/plugins/search2/Search2Portlet.php new file mode 100644 index 0000000..80a77d2 --- /dev/null +++ b/plugins/search2/Search2Portlet.php @@ -0,0 +1,35 @@ +loadTemplate("ktcore/search2/search_portlet"); + + $iFolderId = KTUtil::arrayGet($_REQUEST, 'fFolderId', 1); + $iDocumentId = KTUtil::arrayGet($_REQUEST, 'fDocumentId'); + if (!$iFolderId && !$iDocumentId) { + return null; + } + + $savedSearches = SearchHelper::getSavedSearches($_SESSION['userID']); + + $aTemplateData = array( + 'context' => $this, + 'folder_id' => $iFolderId, + 'document_id' => $iDocumentId, + 'savedSearches' =>$savedSearches + ); + + return $oTemplate->render($aTemplateData); + } +} + +?> \ No newline at end of file diff --git a/plugins/search2/searchPlugin.php b/plugins/search2/searchPlugin.php index 2ecb6c6..70990f6 100755 --- a/plugins/search2/searchPlugin.php +++ b/plugins/search2/searchPlugin.php @@ -22,6 +22,9 @@ require_once('Search2Triggers.php'); $this->registerTrigger('edit', 'postValidate', 'SavedSearchSubscriptionTrigger', 'ktcore.search2.savedsearch.subscription.edit', 'Search2Triggers.php'); $this->registerTrigger('add', 'postValidate', 'SavedSearchSubscriptionTrigger', 'ktcore.search2.savedsearch.subscription.add', 'Search2Triggers.php'); $this->registerTrigger('discussion', 'postValidate', 'SavedSearchSubscriptionTrigger', 'ktcore.search2.savedsearch.subscription.discussion', 'Search2Triggers.php'); + $this->registerPortlet(array('browse', 'dashboard'), + 'Search2Portlet', 'ktcore.search2.portlet', + 'Search2Portlet.php'); } } -- libgit2 0.21.4