Commit 16c28fc201cd3d90a7d00226db39db6809e54897

Authored by conradverm
1 parent c068b835

KTS-673

"The search algorithm needs some work"
Updated. Proxies are required to unserialize() correctly

Committed By: Conrad Vermeulen
Reviewed By: Kevin Fourie

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@7407 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 5 additions and 0 deletions
search2.php
@@ -9,6 +9,7 @@ require_once(KT_LIB_DIR . "/dispatcher.inc.php"); @@ -9,6 +9,7 @@ require_once(KT_LIB_DIR . "/dispatcher.inc.php");
9 require_once(KT_LIB_DIR . "/widgets/forms.inc.php"); 9 require_once(KT_LIB_DIR . "/widgets/forms.inc.php");
10 require_once(KT_LIB_DIR . "/actions/bulkaction.php"); 10 require_once(KT_LIB_DIR . "/actions/bulkaction.php");
11 require_once(KT_DIR . '/search2/search/search.inc.php'); 11 require_once(KT_DIR . '/search2/search/search.inc.php');
  12 +require_once(KT_LIB_DIR . '/documentmanagement/Document.inc');
12 13
13 14
14 class SearchDispatcher extends KTStandardDispatcher { 15 class SearchDispatcher extends KTStandardDispatcher {
@@ -162,6 +163,10 @@ class SearchDispatcher extends KTStandardDispatcher { @@ -162,6 +163,10 @@ class SearchDispatcher extends KTStandardDispatcher {
162 $oTemplating =& KTTemplating::getSingleton(); 163 $oTemplating =& KTTemplating::getSingleton();
163 $oTemplate = $oTemplating->loadTemplate("ktcore/search2/search_results"); 164 $oTemplate = $oTemplating->loadTemplate("ktcore/search2/search_results");
164 165
  166 + KTEntityUtil::_proxyCreate('KTDocumentContentVersion','KTDocumentContentVersionProxy');
  167 + KTEntityUtil::_proxyCreate('KTDocumentCore','KTDocumentCoreProxy');
  168 + KTEntityUtil::_proxyCreate('KTDocumentMetadataVersion','KTDocumentMetadataVersionProxy');
  169 +
165 $results = unserialize($_SESSION['search2_results']); 170 $results = unserialize($_SESSION['search2_results']);
166 171
167 if (!is_array($results) || count($results) == 0) 172 if (!is_array($results) || count($results) == 0)