/** * @see SugarView::display() */ public function display() { global $mod_strings; global $app_list_strings; global $app_strings; $languages = LanguageManager::getEnabledAndDisabledLanguages(); $this->ss->assign('APP', $GLOBALS['app_strings']); $this->ss->assign('MOD', $GLOBALS['mod_strings']); $this->ss->assign('enabled_langs', json_encode($languages['enabled'])); $this->ss->assign('disabled_langs', json_encode($languages['disabled'])); $this->ss->assign('title', $this->getModuleTitle(false)); echo $this->ss->fetch('modules/Administration/templates/Languages.tpl'); }
/** * Gets all enabled and disabled languages. Wraps the util function to allow * for manipulation of the return in the future. * * @return array Array of enabled and disabled languages */ public function getAllLanguages() { $languages = LanguageManager::getEnabledAndDisabledLanguages(); return array('enabled' => $this->getLanguageKeys($languages['enabled']), 'disabled' => $this->getLanguageKeys($languages['disabled'])); }