From 1f42a5d6db957434ef4cbed7758218a7ca13581d Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Fri, 17 Jul 2015 17:27:45 +0200 Subject: Remove unnecessary hard-coded config information See https://github.com/FreshRSS/FreshRSS/issues/890 --- app/install.php | 3 --- 1 file changed, 3 deletions(-) (limited to 'app/install.php') diff --git a/app/install.php b/app/install.php index effe0e7ff..4c66932db 100644 --- a/app/install.php +++ b/app/install.php @@ -168,10 +168,7 @@ function saveStep3() { $_SESSION['bd_prefix_user'] = $_SESSION['bd_prefix'] . (empty($_SESSION['default_user']) ? '' : ($_SESSION['default_user'] . '_')); } - //TODO: load `config.default.php` as default $config_array = array( - 'environment' => 'production', - 'simplepie_syslog_enabled' => true, 'salt' => $_SESSION['salt'], 'title' => $_SESSION['title'], 'default_user' => $_SESSION['default_user'], -- cgit v1.2.3 From 815a943e01af416e997c7081e158c9a6922a897f Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Fri, 17 Jul 2015 18:13:43 +0200 Subject: Use default user/system config in install Change all hard-coded values by default user or system values. We need to set db['host'] and db['prefix'] See https://github.com/FreshRSS/FreshRSS/issues/890 --- app/install.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'app/install.php') diff --git a/app/install.php b/app/install.php index 4c66932db..745629aa7 100644 --- a/app/install.php +++ b/app/install.php @@ -9,6 +9,9 @@ session_name('FreshRSS'); session_set_cookie_params(0, dirname(empty($_SERVER['REQUEST_URI']) ? '/' : dirname($_SERVER['REQUEST_URI'])), null, false, true); session_start(); +Minz_Configuration::register('system', DATA_PATH . '/config.default.php'); +Minz_Configuration::register('user', USERS_PATH . '/_/config.default.php'); + if (isset($_GET['step'])) { define('STEP',(int)$_GET['step']); } else { @@ -77,9 +80,10 @@ function saveLanguage() { } function saveStep2() { + $user_default_config = Minz_Configuration::get('user'); if (!empty($_POST)) { $_SESSION['title'] = substr(trim(param('title', _t('gen.freshrss'))), 0, 25); - $_SESSION['old_entries'] = param('old_entries', 3); + $_SESSION['old_entries'] = param('old_entries', $user_default_config->old_entries); $_SESSION['auth_type'] = param('auth_type', 'form'); $_SESSION['default_user'] = substr(preg_replace('/[^a-zA-Z0-9]/', '', param('default_user', '')), 0, 16); $_SESSION['mail_login'] = filter_var(param('mail_login', ''), FILTER_VALIDATE_EMAIL); @@ -108,7 +112,7 @@ function saveStep2() { $_SESSION['salt'] = sha1(uniqid(mt_rand(), true).implode('', stat(__FILE__))); if ((!ctype_digit($_SESSION['old_entries'])) ||($_SESSION['old_entries'] < 1)) { - $_SESSION['old_entries'] = 3; + $_SESSION['old_entries'] = $user_default_config->old_entries; } $token = ''; @@ -118,7 +122,7 @@ function saveStep2() { $config_array = array( 'language' => $_SESSION['language'], - 'theme' => 'Origine', + 'theme' => $user_default_config->theme, 'old_entries' => $_SESSION['old_entries'], 'mail_login' => $_SESSION['mail_login'], 'passwordHash' => $_SESSION['passwordHash'], @@ -542,6 +546,7 @@ function printStep1() { } function printStep2() { + $user_default_config = Minz_Configuration::get('user'); ?>

@@ -562,7 +567,7 @@ function printStep2() {
- +
@@ -667,6 +672,7 @@ function printStep2() { } function printStep3() { + $system_default_config = Minz_Configuration::get('system'); ?>

@@ -700,7 +706,7 @@ function printStep3() {
- +
@@ -728,7 +734,7 @@ function printStep3() {
- +
-- cgit v1.2.3