From d3fb369aeeffa69f6eb9800f9d92ce214ca00885 Mon Sep 17 00:00:00 2001 From: Aidan Date: Sat, 26 Apr 2025 19:15:12 -0400 Subject: [PATCH] feat: add base webmaster dash, some cleanup --- public/index.php | 2 ++ src/Controller/HomeController.php | 2 +- src/Controller/WebmasterController.php | 8 ++++++++ templates/elements/admin/header.php | 8 ++++++++ templates/elements/header.php | 2 +- templates/sidebar/admin/stats.php | 9 +++++++++ templates/webmaster.php | 16 ++++++++++++++++ 7 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 src/Controller/WebmasterController.php create mode 100644 templates/elements/admin/header.php create mode 100644 templates/sidebar/admin/stats.php create mode 100644 templates/webmaster.php diff --git a/public/index.php b/public/index.php index 48b88a2..03208d6 100644 --- a/public/index.php +++ b/public/index.php @@ -5,6 +5,8 @@ $uri = $_SERVER['REQUEST_URI']; if ($uri === '/' || $uri === '/index.php') { (new \Aidan\Tinytalk\Controller\HomeController())->index(); +} elseif ($uri === '/webmaster' || $uri === '/webmaster/index.php') { + (new \Aidan\Tinytalk\Controller\WebmasterController())->index(); } else { http_response_code(404); echo "404 Not Found"; diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index 1cc2a5d..be5c707 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -5,4 +5,4 @@ class HomeController { public function index() { include __DIR__ . '/../../templates/home.php'; } -} +} \ No newline at end of file diff --git a/src/Controller/WebmasterController.php b/src/Controller/WebmasterController.php new file mode 100644 index 0000000..2c7e01a --- /dev/null +++ b/src/Controller/WebmasterController.php @@ -0,0 +1,8 @@ + +

webmaster

+
+ overview + posts + categories +
+ \ No newline at end of file diff --git a/templates/elements/header.php b/templates/elements/header.php index 7897699..45b2cf4 100644 --- a/templates/elements/header.php +++ b/templates/elements/header.php @@ -3,6 +3,6 @@
posts categories - webmaster + webmaster
\ No newline at end of file diff --git a/templates/sidebar/admin/stats.php b/templates/sidebar/admin/stats.php new file mode 100644 index 0000000..7fd661e --- /dev/null +++ b/templates/sidebar/admin/stats.php @@ -0,0 +1,9 @@ +
+
+

quick stats

+
+
+

Total Posts: 100

+

Total Categories: 100

+
+
\ No newline at end of file diff --git a/templates/webmaster.php b/templates/webmaster.php new file mode 100644 index 0000000..f34f732 --- /dev/null +++ b/templates/webmaster.php @@ -0,0 +1,16 @@ + +
+
+ +
+
+

overview

+
+
+ + \ No newline at end of file