check if SeedDMS_Lucene_Search::search() returns false

issue an error msg in that case
This commit is contained in:
Uwe Steinmann 2013-08-13 22:09:40 +02:00
parent 0c83c64ff9
commit 6d4cf1f4f9

View File

@ -143,6 +143,15 @@ if(isset($_GET["fullsearch"]) && $_GET["fullsearch"]) {
$index = Zend_Search_Lucene::open($settings->_luceneDir);
$lucenesearch = new SeedDMS_Lucene_Search($index);
$hits = $lucenesearch->search($query, $owner ? $owner->getLogin() : '', '', $categorynames);
if($hits === false) {
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('splash_invalid_searchterm')));
$resArr = array();
$resArr['totalDocs'] = 0;
$resArr['totalFolders'] = 0;
$resArr['totalPages'] = 0;
$entries = array();
$searchTime = 0;
} else {
$limit = 20;
$resArr = array();
$resArr['totalDocs'] = count($hits);
@ -166,6 +175,7 @@ if(isset($_GET["fullsearch"]) && $_GET["fullsearch"]) {
}
}
}
}
$searchTime = getTime() - $startTime;
$searchTime = round($searchTime, 2);
}