"http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>De-Routing Setup</title> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="css/style_admin.css"> </head> <body> <div class="admin-container"> <?php require 'api/config.php'; echo "<h1>De-Routing Setup</h1>"; echo "<ul>"; printTestResult("Database Connection Test", testDatabaseConnection()); printTestResult("Create Database Tables", createDatabaseTables()); printTestResult("Check Data Directory", testDataDirWritable()); printTestResult("Insert Test Data", insertTestExplorations()); //printTestResult("Test Web Api",testWebApi()); echo "</ul>"; function testDatabaseConnection() { try { $db = getConnection(); } catch (PDOException $e) { return array("passed" => false, "message" => $e->GetMessage()); } return array("passed" => true, "message" => "Database connection successfullly established."); } function createDatabaseTables() {
require '../os-includes/managers/config.manager.php'; require '../os-includes/managers/user.manager.php'; require 'dummy_debug.php'; session_start(); $step = $_POST['step']; if($step == 1) { json_return(recordConfig()); } elseif ($step == 2) { json_return(writeConfigToDisk()); } elseif ($step == 3) { json_return(checkDatabaseConnection()); } elseif ($step == 4) { json_return(createDatabaseTables()); } elseif ($step == 5) { json_return(writeConfigToDatabase()); } elseif ($step == 6) { json_return(createAdminAccount()); } /** * Saves the configuration to a session variable and * does some data checking/parsing to clean it up. */ function recordConfig() { $config = $_POST['config']; # parse and record filepath $path = pathinfo($_SERVER['PHP_SELF'], PATHINFO_DIRNAME);