|
@@ -10,7 +10,15 @@
|
|
|
require_once('./inc/header.inc.php');
|
|
require_once('./inc/header.inc.php');
|
|
|
require_once(BX_DIRECTORY_PATH_INC . "design.inc.php");
|
|
require_once(BX_DIRECTORY_PATH_INC . "design.inc.php");
|
|
|
|
|
|
|
|
-$oSearch = new BxTemplSearch(bx_get('section'));
|
|
|
|
|
|
|
+$sClass = 'BxTemplSearch';
|
|
|
|
|
+if(BxDolModuleQuery::getInstance()->isEnabledByName('bx_elasticsearch')) {
|
|
|
|
|
+ $oModule = BxDolModule::getInstance('bx_elasticsearch');
|
|
|
|
|
+
|
|
|
|
|
+ bx_import('Search', $oModule->_aModule);
|
|
|
|
|
+ $sClass = 'BxElsSearch';
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+$oSearch = new $sClass(bx_get('section'));
|
|
|
$oSearch->setLiveSearch(bx_get('live_search') ? 1 : 0);
|
|
$oSearch->setLiveSearch(bx_get('live_search') ? 1 : 0);
|
|
|
$oSearch->setMetaType(bx_process_input(bx_get('type')));
|
|
$oSearch->setMetaType(bx_process_input(bx_get('type')));
|
|
|
$oSearch->setCategoryObject(bx_process_input(bx_get('cat')));
|
|
$oSearch->setCategoryObject(bx_process_input(bx_get('cat')));
|