CACHE . 'twig/', 'auto_reload' => true )); if(isset($_POST['vars'])) { foreach($_POST['vars'] as $key => $value) $_SESSION['var_' . $key] = $value; } $steps = array(1 => 'welcome', 2 => 'license', 3 => 'requirements', 4 => 'config', 5 => 'database', 6 => 'admin', 7 => 'finish'); if(!in_array($step, $steps)) // check if step is valid die('ERROR: Unknown step.'); if($step == 'database') { foreach($_POST['vars'] as $key => $value) { if(empty($value)) { $step = 'config'; $errors = '
' . $locale['please_fill_all'] . '
'; break; } } } $error = false; // step include ob_start(); require('steps/' . $step . '.php'); $content = ob_get_contents(); ob_end_clean(); // render require('template/template.php'); //$_SESSION['laststep'] = $step; ?>