/**
  * Display General Settings page
  * @return void
  */
 function dispAdminConfigGeneral()
 {
     // Default and enabled languages
     Context::set('supported_lang', Rhymix\Framework\Lang::getSupportedList());
     Context::set('default_lang', Rhymix\Framework\Config::get('locale.default_lang'));
     Context::set('enabled_lang', Rhymix\Framework\Config::get('locale.enabled_lang'));
     // Site title and HTML footer
     $oModuleModel = getModel('module');
     $config = $oModuleModel->getModuleConfig('module');
     Context::set('site_title', escape($config->siteTitle));
     Context::set('html_footer', escape($config->htmlFooter));
     // Index module
     $columnList = array('modules.mid', 'modules.browser_title', 'sites.index_module_srl');
     $start_module = $oModuleModel->getSiteInfo(0, $columnList);
     Context::set('start_module', $start_module);
     // Thumbnail settings
     $oDocumentModel = getModel('document');
     $config = $oDocumentModel->getDocumentConfig();
     Context::set('thumbnail_type', $config->thumbnail_type ?: 'crop');
     // Default time zone
     Context::set('timezones', Rhymix\Framework\DateTime::getTimezoneList());
     Context::set('selected_timezone', Rhymix\Framework\Config::get('locale.default_timezone'));
     // Mobile view
     Context::set('use_mobile_view', config('use_mobile_view') ? 'Y' : 'N');
     // Favicon and mobicon
     $oAdminModel = getAdminModel('admin');
     $favicon_url = $oAdminModel->getFaviconUrl();
     $mobicon_url = $oAdminModel->getMobileIconUrl();
     Context::set('favicon_url', $favicon_url . '?' . $_SERVER['REQUEST_TIME']);
     Context::set('mobicon_url', $mobicon_url . '?' . $_SERVER['REQUEST_TIME']);
     $this->setTemplateFile('config_general');
 }
Beispiel #2
0
 /**
  * Display General Settings page
  * @return void
  */
 function dispAdminConfigGeneral()
 {
     // Default and enabled languages
     Context::set('supported_lang', Rhymix\Framework\Lang::getSupportedList());
     Context::set('default_lang', Rhymix\Framework\Config::get('locale.default_lang'));
     Context::set('enabled_lang', Rhymix\Framework\Config::get('locale.enabled_lang'));
     Context::set('auto_select_lang', Rhymix\Framework\Config::get('locale.auto_select_lang'));
     // Site title and HTML footer
     $oModuleModel = getModel('module');
     $config = $oModuleModel->getModuleConfig('module');
     Context::set('var_site_title', escape($config->siteTitle));
     Context::set('var_site_subtitle', escape($config->siteSubtitle));
     Context::set('all_html_footer', escape($config->htmlFooter));
     // Index module
     $columnList = array('modules.mid', 'modules.browser_title', 'sites.index_module_srl');
     $start_module = $oModuleModel->getSiteInfo(0, $columnList);
     Context::set('start_module', $start_module);
     // Default time zone
     Context::set('timezones', Rhymix\Framework\DateTime::getTimezoneList());
     Context::set('selected_timezone', Rhymix\Framework\Config::get('locale.default_timezone'));
     // Mobile view
     Context::set('use_mobile_view', config('mobile.enabled') !== null ? config('mobile.enabled') : config('use_mobile_view') ? true : false);
     Context::set('tablets_as_mobile', config('mobile.tablets') ? true : false);
     // Favicon and mobicon and site default image
     $oAdminModel = getAdminModel('admin');
     $favicon_url = $oAdminModel->getFaviconUrl(false) ?: $oAdminModel->getFaviconUrl();
     $mobicon_url = $oAdminModel->getMobileIconUrl(false) ?: $oAdminModel->getMobileIconUrl();
     $site_default_image_url = $oAdminModel->getSiteDefaultImageUrl();
     Context::set('favicon_url', $favicon_url);
     Context::set('mobicon_url', $mobicon_url);
     Context::set('site_default_image_url', $site_default_image_url);
     $this->setTemplateFile('config_general');
 }
Beispiel #3
0
 /**
  * @brief Display a screen to enter DB and administrator's information
  */
 function dispInstallOtherConfig()
 {
     // Display check_env if not installable
     if (!self::$checkEnv) {
         return $this->dispInstallCheckEnv();
     }
     // Get list of time zones.
     Context::set('timezones', Rhymix\Framework\DateTime::getTimezoneList());
     // Automatically select a time zone for the user.
     Context::set('selected_timezone', $this->detectUserTimeZone());
     // Always use SSL if installing via SSL.
     Context::set('use_ssl', RX_SSL ? 'always' : 'none');
     Context::set('sitelock_ip_range', $this->detectUserIPRange());
     $this->setTemplateFile('other_config');
 }