".translate('LBL_MODULE_NAME','Administration')."", "".$mod_strings['LBL_ADMINISTRATION_MAIN']."", $mod_strings['LBL_MODIFY_MAPPING_TITLE'] ); } /** * @see SugarView::_getModuleTab() */ protected function _getModuleTab() { return 'Administration'; } /** * @see SugarView::display() */ public function display() { require_once('include/connectors/utils/ConnectorUtils.php'); require_once('include/connectors/sources/SourceFactory.php'); global $mod_strings, $app_strings; $this->ss->assign('mod', $mod_strings); $this->ss->assign('APP', $app_strings); $connectors = ConnectorUtils::getConnectors(true); foreach($connectors as $id=>$source) { $s = SourceFactory::getSource($id); $mapping = $s->getMapping(); if(!$s->isEnabledInAdminMapping() || empty($mapping)) { unset($connectors[$id]); } } $this->ss->assign('SOURCES', $connectors); echo $this->getModuleTitle(false); $this->ss->display($this->getCustomFilePathIfExists('modules/Connectors/tpls/modify_mapping.tpl')); } }