Add initial implementation of database and HTML loader classes

This commit is contained in:
marc-go committed 2026-09-29 14:38:06 +02:00
commit 210f27e7c7
4 files changed
+54

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
<?php
class gb {
function __construct() {
// Define Paths
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();
}
}