Beispiel #1
0
 /**
  * Obtener la pestaña de configuración
  *
  * @return bool
  */
 public function getGeneralTab()
 {
     $this->setAction(self::ACTION_CFG_GENERAL);
     if (!$this->checkAccess()) {
         return;
     }
     $this->view->addTemplate('config');
     $this->view->assign('langsAvailable', Language::getAvailableLanguages());
     $this->view->assign('currentLang', \SP\Config::getValue('sitelang'));
     $this->view->assign('themesAvailable', Themes::getThemesAvailable());
     $this->view->assign('currentTheme', \SP\Config::getValue('sitetheme'));
     $this->view->assign('chkHttps', \SP\Config::getValue('https_enabled') ? 'checked="checked"' : '');
     $this->view->assign('chkLog', \SP\Config::getValue('log_enabled') ? 'checked="checked"' : '');
     $this->view->assign('chkDebug', \SP\Config::getValue('debug') ? 'checked="checked"' : '');
     $this->view->assign('chkMaintenance', \SP\Config::getValue('maintenance') ? 'checked="checked"' : '');
     $this->view->assign('chkUpdates', \SP\Config::getValue('checkupdates') ? 'checked="checked"' : '');
     $this->view->assign('chkNotices', \SP\Config::getValue('checknotices') ? 'checked="checked"' : '');
     $this->view->assign('sessionTimeout', \SP\Config::getValue('session_timeout'));
     // Files
     $this->view->assign('chkFiles', \SP\Config::getValue('files_enabled') ? 'checked="checked"' : '');
     $this->view->assign('filesAllowedExts', \SP\Config::getValue('files_allowed_exts'));
     $this->view->assign('filesAllowedSize', \SP\Config::getValue('files_allowed_size'));
     // Accounts
     $this->view->assign('chkGlobalSearch', \SP\Config::getValue('globalsearch') ? 'checked="checked"' : '');
     $this->view->assign('chkResultsAsCards', \SP\Config::getValue('resultsascards') ? 'checked="checked"' : '');
     $this->view->assign('chkAccountPassToImage', \SP\Config::getValue('account_passtoimage') ? 'checked="checked"' : '');
     $this->view->assign('chkAccountLink', \SP\Config::getValue('account_link') ? 'checked="checked"' : '');
     $this->view->assign('accountCount', \SP\Config::getValue('account_count'));
     // Proxy
     $this->view->assign('chkProxy', \SP\Config::getValue('proxy_enabled') ? 'checked="checked"' : '');
     $this->view->assign('proxyServer', \SP\Config::getValue('proxy_server'));
     $this->view->assign('proxyPort', \SP\Config::getValue('proxy_port'));
     $this->view->assign('proxyUser', \SP\Config::getValue('proxy_user'));
     $this->view->assign('proxyPass', \SP\Config::getValue('proxy_pass'));
     $this->view->assign('actionId', $this->getAction(), 'config');
     $this->view->append('tabs', array('title' => _('General')));
     $this->view->assign('tabIndex', $this->getTabIndex(), 'config');
 }
Beispiel #2
0
 /**
  * Obtener la pestaña de preferencias
  */
 public function getPreferencesTab()
 {
     $this->setAction(self::ACTION_USR_PREFERENCES_GENERAL);
     $this->view->addTemplate('preferences');
     $this->view->assign('userId', $this->_userId);
     $this->view->assign('langsAvailable', Language::getAvailableLanguages());
     $this->view->assign('currentLang', $this->_userPrefs->getLang());
     $this->view->assign('themesAvailable', Themes::getThemesAvailable());
     $this->view->assign('currentTheme', $this->_userPrefs->getTheme() ? $this->_userPrefs->getTheme() : \SP\Config::getValue('sitetheme'));
     $this->view->assign('chkAccountLink', $this->_userPrefs->isAccountLink() ? 'checked="checked"' : '');
     $this->view->assign('resultsPerPage', $this->_userPrefs->getResultsPerPage() ? $this->_userPrefs->getResultsPerPage() : \SP\Config::getValue('account_count'));
     $this->view->assign('chkSortViews', $this->_userPrefs->isSortViews() ? 'checked="checked"' : '');
     $this->view->assign('chkTopNavbar', $this->_userPrefs->isTopNavbar() ? 'checked="checked"' : '');
     $this->view->assign('chkOptionalActions', $this->_userPrefs->isOptionalActions() ? 'checked="checked"' : '');
     $this->view->append('tabs', array('title' => _('Preferencias')));
     $this->view->assign('tabIndex', $this->getTabIndex(), 'preferences');
     $this->view->assign('actionId', $this->getAction(), 'preferences');
 }