summaryrefslogtreecommitdiff
path: root/app.php
diff options
context:
space:
mode:
authorConnor Thomson <blumatrikz@gmail.com>2026-09-18 17:37:40 -0700
committerConnor Thomson <blumatrikz@gmail.com>2026-09-18 17:37:40 -0700
commita0c728c38fbde41b89e5a345ff2b0b06e5acfc74 (patch)
treec4155a29169c1a399f6a83ec99148bf2cfe3d521 /app.php
parent94a6551bafd51deb2bfae144336689eb0472abf6 (diff)
Move php/app.php to app.php
Diffstat (limited to 'app.php')
-rw-r--r--app.php23
1 files changed, 23 insertions, 0 deletions
diff --git a/app.php b/app.php
new file mode 100644
index 0000000..cde972d
--- /dev/null
+++ b/app.php
@@ -0,0 +1,23 @@
+<?php
+
+ini_set('display_errors', 1);
+error_reporting(E_ALL);
+
+define('ROOT_DIR', __DIR__ . '/../');
+define('HTML_DIR', __DIR__ . '/../html/');
+define('PHP_DIR', __DIR__ . '/../php/');
+
+require_once PHP_DIR . 'templates.php';
+
+$file = $_GET['file'] ?? 'index.html';
+
+$components = [
+ '{{HEADER}}' => HTML_DIR . 'header.html',
+ '{{CONTENT}}' => ROOT_DIR . $file,
+ '{{FOOTER}}' => PHP_DIR . 'footer.php'
+];
+
+$app_html = template_process(HTML_DIR . 'app.html', $components);
+
+echo $app_html;
+?>