Esempio n. 1
0
    "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()
{
Esempio n. 2
0
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);