diff --git a/inc/inc.FulltextInit.php b/inc/inc.FulltextInit.php index 4a9fcba00..87687d9bb 100644 --- a/inc/inc.FulltextInit.php +++ b/inc/inc.FulltextInit.php @@ -32,8 +32,10 @@ if($settings->_enableFullSearch) { $indexconf = null; if(isset($GLOBALS['SEEDDMS_HOOKS']['initFulltext'])) { foreach($GLOBALS['SEEDDMS_HOOKS']['initFulltext'] as $hookObj) { - if (method_exists($hookObj, 'initFulltextService')) { - $indexconf = $hookObj->initFulltextService(array('engine'=>$settings->_fullSearchEngine, 'dms'=>$dms, 'settings'=>$settings)); + if (method_exists($hookObj, 'isFulltextService') && $hookObj->isFulltextService($settings->_fullSearchEngine)) { + if (method_exists($hookObj, 'initFulltextService')) { + $indexconf = $hookObj->initFulltextService(array('engine'=>$settings->_fullSearchEngine, 'dms'=>$dms, 'settings'=>$settings)); + } } } }