33 lines
957 B
PHP
Executable File
33 lines
957 B
PHP
Executable File
<?php
|
|
class gb {
|
|
function __construct($debug) {
|
|
// Debug
|
|
if ($debug) {
|
|
error_reporting(E_ALL);
|
|
ini_set("display_errors", 1);
|
|
ini_set("display_startup_errors", 1);
|
|
}
|
|
|
|
// Define Paths
|
|
define("APP_DOMAIN", $_SERVER["SERVER_NAME"]);
|
|
define("APP_PATH", __DIR__ . "/..");
|
|
define("FRONTEND_PATH", __DIR__ . "/");
|
|
define("TEMPLATE_PATH", FRONTEND_PATH . "templates/");
|
|
define("TEMPLATE_CONF", TEMPLATE_PATH . "templates.json");
|
|
|
|
// Check Database and show setup if database not exists
|
|
if (!file_exists(APP_PATH . "database.db")) {
|
|
$this->initSetup();
|
|
}
|
|
}
|
|
|
|
function initSetup() {
|
|
// Load and init the HTML Loader
|
|
require "html_loader.php";
|
|
$html = new HTMLLoader();
|
|
|
|
// Set template to Setup an show it
|
|
$html->setTemplate("setup");
|
|
$html->show();
|
|
}
|
|
} |