<?php require('../common.php'); // step $step = isset($_POST['step']) ? $_POST['step'] : 'welcome'; // includes require(SYSTEM . 'functions.php'); require(BASE . 'install/includes/functions.php'); require(BASE . 'install/includes/locale.php'); require(BASE . 'config.local.php'); 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 => '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 = '<p class="error">' . $locale['please_fill_all'] . '</p>'; break; } } } // step include ob_start(); require('steps/' . $step . '.php'); $content = ob_get_contents(); ob_end_clean(); // render require('template/template.php'); //$_SESSION['laststep'] = $step; ?>