".translate('LBL_MODULE_NAME','Administration')."", $mod_strings['LBL_GLOBAL_SEARCH_SETTINGS'] ); } /** * @see SugarView::_getModuleTab() */ protected function _getModuleTab() { return 'Administration'; } /** * @see SugarView::display() */ public function display() { require_once('modules/Home/UnifiedSearchAdvanced.php'); $usa = new UnifiedSearchAdvanced(); global $mod_strings, $app_strings, $app_list_strings; $sugar_smarty = new Sugar_Smarty(); $sugar_smarty->assign('APP', $app_strings); $sugar_smarty->assign('MOD', $mod_strings); $sugar_smarty->assign('moduleTitle', $this->getModuleTitle(false)); $modules = $usa->retrieveEnabledAndDisabledModules(); $sugar_smarty->assign('enabled_modules', json_encode($modules['enabled'])); $sugar_smarty->assign('disabled_modules', json_encode($modules['disabled'])); $tpl = 'modules/Administration/templates/GlobalSearchSettings.tpl'; if(file_exists('custom/' . $tpl)) { $tpl = 'custom/' . $tpl; } echo $sugar_smarty->fetch($tpl); } protected function isFTSConnectionValid() { require_once('include/SugarSearchEngine/SugarSearchEngineFactory.php'); $searchEngine = SugarSearchEngineFactory::getInstance(); $result = $searchEngine->getServerStatus(); if($result['valid']) return TRUE; else return FALSE; } }