Code

Updated comment html
[gosa.git] / setup / class_setup.inc
index 8bd1e7bf1ec9c9bb3838229091e51a5793ba04e2..f59d5f68bd0f93cdc040017aed37f9b79a63d285 100644 (file)
@@ -20,7 +20,7 @@
 
 require_once("class_setupStep.inc");
 
-class setup extends plugin
+class setup 
 {
 
   var $i_steps  = 7;  // Number of setup steps 
@@ -41,6 +41,7 @@ class setup extends plugin
         $this->o_steps[$i] = new setup_step();
         trigger_error("Try to create class '".$class."' but it is not available, possibly you have forgotten to add the include in setup.php");
       }
+      $this->o_steps[$i]->parent = $this;
     }
   }
 
@@ -66,6 +67,11 @@ class setup extends plugin
       $this->captured_values[$name] = $value;
     }
 
+    /* Set parent */
+    foreach($this->o_steps as $key => $value){
+      $this->o_steps[$key]->parent = $this;
+    }
+
     /* Check if image button requests next page */
     foreach($_POST as $name => $value){
       if(preg_match("/^next_(x|y)/",$name)){