From 5898e68138656182bf2fc20e95af97b82242c0da Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Mon, 25 May 2009 09:58:11 -0400 Subject: [PATCH] Fixed a problem with the language setting on updates. --- install/lib/installer_base.lib.php | 2 ++ install/dist/lib/fedora.lib.php | 2 ++ install/dist/lib/opensuse.lib.php | 2 ++ install/update.php | 1 + 4 files changed, 7 insertions(+), 0 deletions(-) diff --git a/install/dist/lib/fedora.lib.php b/install/dist/lib/fedora.lib.php index ab88f95..ede93e3 100644 --- a/install/dist/lib/fedora.lib.php +++ b/install/dist/lib/fedora.lib.php @@ -578,6 +578,8 @@ $content = str_replace('{server_id}', $conf['server_id'], $content); $content = str_replace('{ispconfig_log_priority}', $conf['ispconfig_log_priority'], $content); + $content = str_replace('{language}', $conf['language'], $content); + wf("$install_dir/server/lib/$configfile", $content); diff --git a/install/dist/lib/opensuse.lib.php b/install/dist/lib/opensuse.lib.php index a2fe5a6..9479c9a 100644 --- a/install/dist/lib/opensuse.lib.php +++ b/install/dist/lib/opensuse.lib.php @@ -599,6 +599,8 @@ $content = str_replace('{server_id}', $conf['server_id'], $content); $content = str_replace('{ispconfig_log_priority}', $conf['ispconfig_log_priority'], $content); + $content = str_replace('{language}', $conf['language'], $content); + wf("$install_dir/server/lib/$configfile", $content); diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index 62cd21e..49423c4 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -879,6 +879,8 @@ $content = str_replace('{server_id}', $conf['server_id'], $content); $content = str_replace('{ispconfig_log_priority}', $conf['ispconfig_log_priority'], $content); + $content = str_replace('{language}', $conf['language'], $content); + wf("$install_dir/server/lib/$configfile", $content); diff --git a/install/update.php b/install/update.php index bda5bf7..d4d0058 100644 --- a/install/update.php +++ b/install/update.php @@ -89,6 +89,7 @@ $conf["mysql"]["ispconfig_user"] = $conf_old["db_user"]; $conf["mysql"]["ispconfig_password"] = $conf_old["db_password"]; $conf['language'] = $conf_old['language']; +if($conf['language'] == '{language}') $conf['language'] = 'en'; if(isset($conf_old["dbmaster_host"])) $conf["mysql"]["master_host"] = $conf_old["dbmaster_host"]; if(isset($conf_old["dbmaster_database"])) $conf["mysql"]["master_database"] = $conf_old["dbmaster_database"]; -- Gitblit v1.9.1