Exemplo n.º 1
0
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "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()
 * http://anothercoffee.net
 * 
 * All code is released under The MIT License.
 * Please see LICENSE.txt.
 *
 * Credits: Please see README.txt for credits 
 *
 *******************************************************************************/
require_once "data.inc.php";
require_once "functions_display.php";
require_once "functions_utility.php";
require_once "functions_database.php";
// Start at the beginning if the step counter isn't set
$step = isset($_REQUEST['step']) ? intval($_REQUEST['step']) : 0;
if ($step > 0) {
    if (!testDatabaseConnection($wp_settings_array, $errors)) {
        $step = 4;
    }
}
switch ($step) {
    case 0:
        include "display_step00.database-settings.inc.php";
        displayConnectionSettingsPage($wp_settings_array, $d_settings_array);
        break;
    case 1:
        include "display_step01.analysis_results.inc.php";
        displayAnalysisResultsPage($wp_settings_array, $d_settings_array);
        break;
    case 2:
        include "display_step02.set-options.inc.php";
        displaySetOptionsPage($wp_settings_array, $d_settings_array);