Code

Added new constant named CONFIG_FILE.
[gosa.git] / setup / class_setup.inc
index 3b2fe43aad3413ad9bfb566c6c2747ac43d24c96..83311ed2f9dec5e12d61ae8a6a58242b77112090 100644 (file)
@@ -41,6 +41,13 @@ class setup
     $this->o_steps[8] = new setup_step_7();
     $this->o_steps[9] = new setup_step_8();
 
+    /* Ensure that setup is not reachable if gosa.conf (CONFIG_FILE) */
+    if(file_exists(CONFIG_DIR."/".CONFIG_FILE)){
+      session_destroy();
+      header("Location: index.php")    ;
+      exit();
+    }
+    
     foreach($this->o_steps as $key => $step){
       $this->o_steps[$key]->parent = $this;
     }