Index: branches/unlabeled/unlabeled-1.6.2/core/install.php =================================================================== diff -u -r7457 -r7470 --- branches/unlabeled/unlabeled-1.6.2/core/install.php (.../install.php) (revision 7457) +++ branches/unlabeled/unlabeled-1.6.2/core/install.php (.../install.php) (revision 7470) @@ -148,17 +148,19 @@ */ function SelectPreset() { - $preset = $this->GetVar('preset'); + if (file_exists($this->INIFile) && $this->systemConfig) { + // only at installation first step + $status = $this->CheckDatabase(false); + if ($status && $this->AlreadyInstalled()) { + $preset = 'already_installed'; + $this->currentStep = ''; + } + } + else { + $preset = $this->GetVar('preset'); - if ($preset === false) { - $preset = 'fresh_install'; // default preset - - if (file_exists($this->INIFile) && $this->systemConfig) { - // only at installation first step - $status = $this->CheckDatabase(false); - if ($status && $this->AlreadyInstalled()) { - $preset = 'already_installed'; - } + if ($preset === false) { + $preset = 'fresh_install'; // default preset } }