/** * 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'); }
/** * 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'); }
/** * @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'); }