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 9 require_once(KT_LIB_DIR . "/widgets/forms.inc.php");
10 10 require_once(KT_LIB_DIR . "/actions/bulkaction.php");
11 11 require_once(KT_DIR . '/search2/search/search.inc.php');
  12 +require_once(KT_LIB_DIR . '/documentmanagement/Document.inc');
12 13  
13 14  
14 15 class SearchDispatcher extends KTStandardDispatcher {
... ... @@ -162,6 +163,10 @@ class SearchDispatcher extends KTStandardDispatcher {
162 163 $oTemplating =& KTTemplating::getSingleton();
163 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 170 $results = unserialize($_SESSION['search2_results']);
166 171  
167 172 if (!is_array($results) || count($results) == 0)
... ...