From 944b6b0526032ad8c1b4a2612d6723bec75e0e4c Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Fri, 29 Mar 2024 22:29:56 -0400 Subject: start database (user and post), and initial barebones home page --- web/index.php | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 web/index.php (limited to 'web/index.php') diff --git a/web/index.php b/web/index.php new file mode 100644 index 0000000..1032b7f --- /dev/null +++ b/web/index.php @@ -0,0 +1,122 @@ + $attr) { + echo $key . '="' . $attr . '" '; + } + echo '> '; + if ($icon) { + echo ''; + if ($content) { + echo $content; + } + echo ''; + } + if ($text) { + echo '' . $text . ''; + } + if ($click) { + echo ''; + } else { + echo ''; + } +} + +function __init() { + + $root = $GLOBALS['webroot']; + + // load all core files + require($root . '/core/database.php'); + require($root . '/core/aesthetic.php'); + require($root . '/core/controller.php'); + require($root . '/core/model.php'); + require($root . '/core/loader.php'); + require($root . '/core/main.php'); + require($root . '/core/router.php'); + + $main = new MainModel(); + $load = new Loader(); + $router = new Router($main, $load); + + $GLOBALS['__vars']['main'] = $main; + $GLOBALS['__vars']['load'] = $load; + $GLOBALS['__vars']['router'] = $router; + + $router->handle_request(); +}; + +if (!file_exists('/status/ready')) { + error_page(503, 'Service Unavailable'); +} + +__init(); + +?> -- cgit v1.2.3-freya