From b3f9dfb54e46e63d14e605ea88605b6bc1ffa17d Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Wed, 27 Feb 2008 03:11:17 -0500
Subject: [PATCH] Allow to skip the config step if config files already exist

---
 installer/index.php |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/installer/index.php b/installer/index.php
index aab406e..a5225eb 100644
--- a/installer/index.php
+++ b/installer/index.php
@@ -34,7 +34,8 @@
 
   require_once 'rcube_install.php';
   $RCI = rcube_install::get_instance();
-
+  $RCI->load_config();
+  
 ?>
 
 <ol id="progress">
@@ -42,7 +43,7 @@
   
   foreach (array('Check environment', 'Create config', 'Test config') as $i => $item) {
     $j = $i + 1;
-    $link = $RCI->step > $j ? '<a href="./index.php?_step='.$j.'">' . Q($item) . '</a>' : Q($item);
+    $link = ($RCI->step >= $j || $RCI->configured) ? '<a href="./index.php?_step='.$j.'">' . Q($item) . '</a>' : Q($item);
     printf('<li class="step%d%s">%s</li>', $j+1, $RCI->step > $j ? ' passed' : ($RCI->step == $j ? ' current' : ''), $link);
   }
 ?>

--
Gitblit v1.9.1