private function save_general_config($server_url, $server_path, $site_name, $site_slogan, $site_description, $site_timezone) { $general_config = GeneralConfig::load(); $general_config->set_site_url($server_url); $general_config->set_site_path('/' . ltrim($server_path, '/')); $general_config->set_site_name($site_name); $general_config->set_site_slogan($site_slogan); $general_config->set_site_description($site_description); $general_config->set_module_home_page($this->distribution_config['module_home_page']); $general_config->set_site_install_date(new Date()); $general_config->set_site_timezone($site_timezone); GeneralConfig::save(); }
private function save() { $this->general_config->set_site_name($this->form->get_value('site_name')); $this->general_config->set_site_slogan($this->form->get_value('site_slogan')); $this->general_config->set_site_description($this->form->get_value('site_description')); $module_home_page = $this->form->get_value('start_page')->get_raw_value(); $this->general_config->set_module_home_page($module_home_page); if ($module_home_page == 'other') { $this->general_config->set_other_home_page($this->form->get_value('other_start_page')); } else { $this->general_config->set_other_home_page(''); } GeneralConfig::save(); $this->graphical_environment_config->set_visit_counter_enabled($this->form->get_value('visit_counter')); $this->graphical_environment_config->set_page_bench_enabled($this->form->get_value('page_bench')); $this->graphical_environment_config->set_display_theme_author($this->form->get_value('display_theme_author')); GraphicalEnvironmentConfig::save(); $this->user_accounts_config->set_default_lang($this->form->get_value('default_language')->get_raw_value()); $this->user_accounts_config->set_default_theme($this->form->get_value('default_theme')->get_raw_value()); UserAccountsConfig::save(); }
public function update_kernel_version() { $general_config = GeneralConfig::load(); $general_config->set_phpboost_major_version(self::NEW_KERNEL_VERSION); GeneralConfig::save(); }
private function save() { $this->general_config->set_site_url($this->form->get_value('site_url')); $this->general_config->set_site_path($this->form->get_value('site_path')); $this->general_config->set_site_timezone($this->form->get_value('site_timezone')->get_raw_value()); GeneralConfig::save(); $this->sessions_config->set_cookie_name($this->form->get_value('cookie_name')); $this->sessions_config->set_session_duration($this->form->get_value('session_duration')); $this->sessions_config->set_active_session_duration($this->form->get_value('active_session_duration')); SessionsConfig::save(); if (!$this->form->field_is_disabled('url_rewriting_enabled')) { $this->server_environment_config->set_url_rewriting_enabled($this->form->get_value('url_rewriting_enabled')); } $this->server_environment_config->set_htaccess_manual_content($this->form->get_value('htaccess_manual_content')); $robots_file = new File(PATH_TO_ROOT . '/robots.txt'); $robots_file->write($this->form->get_value('robots_content')); if (!$this->form->field_is_disabled('output_gziping_enabled')) { $this->server_environment_config->set_output_gziping_enabled($this->form->get_value('output_gziping_enabled')); } ServerEnvironmentConfig::save(); $this->clear_cache(); if ($this->form->get_value('debug_mode_enabled')) { $options = array(); if ($this->form->get_value('debug_mode_type')->get_raw_value() == '1') { $options[Debug::STRICT_MODE] = true; } if ($this->form->get_value('display_database_query_enabled')) { $options[Debug::DISPLAY_DATABASE_QUERY] = true; } Debug::enabled_debug_mode($options); } else { Debug::disable_debug_mode(); } HtaccessFileCache::regenerate(); }