bin/update.sh | ●●●●● patch | view | raw | blame | history | |
installer/rcube_install.php | ●●●●● patch | view | raw | blame | history |
bin/update.sh
@@ -19,7 +19,7 @@ echo "(These config options should be present in the current configuration)\n"; foreach ($messages['missing'] as $msg) { echo '- ' . $msg['prop'] . ($msg['name'] ? ': ' . $msg['name'] : '') . "\n"; echo "- '" . $msg['prop'] . ($msg['name'] ? "': " . $msg['name'] : "'") . "\n"; $err++; } echo "\n"; @@ -31,7 +31,7 @@ echo "(These config options have been replaced or renamed)\n"; foreach ($messages['replaced'] as $msg) { echo "- " . $msg['prop'] . "\t\t was replaced by " . $msg['replacement'] . "\n"; echo "- '" . $msg['prop'] . "' was replaced by '" . $msg['replacement'] . "'\n"; $err++; } echo "\n"; @@ -43,7 +43,7 @@ echo "(You still have some obsolete or inexistent properties set. This isn't a problem but should be noticed)\n"; foreach ($messages['obsolete'] as $msg) { echo "- " . $msg['prop'] . ($msg['name'] ? ': ' . $msg['name'] : '') . "\n"; echo "- '" . $msg['prop'] . ($msg['name'] ? "': " . $msg['name'] : "'") . "\n"; $err++; } echo "\n"; installer/rcube_install.php
@@ -33,7 +33,11 @@ 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 @@ $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 @@ 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];