diff options
| author | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-10-29 19:12:39 +0000 |
|---|---|---|
| committer | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-10-29 19:12:39 +0000 |
| commit | 708c914b71d349c050ead728a583422fef215dca (patch) | |
| tree | 34c19341ea2134db6cc6f1390b51dbb65e42ae93 /roundcubemail/installer | |
| parent | 9cfb0f460b7823152b3974cc63d3096f2c001a4e (diff) | |
Let update script handle the replacement of 'multiple_identities' by 'identities_level'
git-svn-id: https://svn.roundcube.net/trunk@2023 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/installer')
| -rw-r--r-- | roundcubemail/installer/rcube_install.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/roundcubemail/installer/rcube_install.php b/roundcubemail/installer/rcube_install.php index 12afc15f7..cb9333e30 100644 --- a/roundcubemail/installer/rcube_install.php +++ b/roundcubemail/installer/rcube_install.php @@ -33,7 +33,11 @@ class rcube_install var $bool_config_props = array(); var $obsolete_config = array('db_backend'); - var $replaced_config = array('skin_path' => 'skin', 'locale_string' => 'language'); + var $replaced_config = array( + 'skin_path' => 'skin', + 'locale_string' => 'language', + 'multiple_identities' => 'identities_level', + ); // these config options are optional or can be set to null var $optional_config = array( @@ -214,7 +218,7 @@ class rcube_install $out = $seen = array(); $optional = array_flip($this->optional_config); - // ireate over the current configuration + // iterate over the current configuration foreach ($this->config as $prop => $value) { if ($replacement = $this->replaced_config[$prop]) { $out['replaced'][] = array('prop' => $prop, 'replacement' => $replacement); @@ -274,6 +278,8 @@ class rcube_install if (isset($current[$prop])) { if ($prop == 'skin_path') $this->config[$replacement] = preg_replace('#skins/(\w+)/?$#', '\\1', $current[$prop]); + else if ($prop == 'multiple_identities') + $this->config[$replacement] = $current[$prop] ? 2 : 0; else $this->config[$replacement] = $current[$prop]; |
