$config = new Config(); $db = new Database(); if ($config->checkPostData($_POST)) { // if (!$db->createDatabase($_POST)) { // $error = "The database could not be created, please verify your settings."; // } else if (!$db->createTable($_POST)) { $error = "The database tables could not be created, please verify your settings."; } else { if (!$db->createAdmin($_POST)) { $error = "The admin details could not be saved. Please verify."; } else { if (!$config->writeConfig($_POST)) { $error = "The configuration file could not be written, \n please chmod the files to 0777"; } else { if (!$config->createExtraction($_POST['base_url'])) { $error = "The extraction js file could not be written, \n please chmod the files to 0777"; } } } } if (!isset($error)) { header('Location: ' . $redirect_url . 'status.php?status=1'); exit; } } else { $error = "Please fill out all the fields"; } } ?>