Thomas Bruederli
2013-07-12 77effa68365a52050854d5df427a5a80bde1030e
Fix some properties when creating new config files
1 files modified
9 ■■■■■ changed files
installer/rcube_install.php 9 ●●●●● patch | view | raw | blame | history
installer/rcube_install.php
@@ -181,9 +181,18 @@
      $is_default = !isset($_POST["_$prop"]);
      $value      = !$is_default || $this->bool_config_props[$prop] ? $_POST["_$prop"] : $default;
      // always disable installer
      if ($prop == 'enable_installer')
        $value = false;
      // reset useragent to default (keeps version up-to-date)
      if ($prop == 'useragent' && stripos($value, 'Roundcube Webmail/') !== false)
        $value = $this->defaults[$prop];
      // generate new encryption key, never use the default value
      if ($prop == 'des_key' && $value == $this->defaults[$prop])
        $value = $this->random_key(24);
      // convert some form data
      if ($prop == 'debug_level' && !$is_default) {
        if (is_array($value)) {