From 7a759bdee69ed1ab2398aae4e9d4433f86a51441 Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Fri, 4 Apr 2025 20:26:53 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20a=20message=20system?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/messages.php | 34 ++++++++++++++++++++++++++++++++++ kernel/renderer.php | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 kernel/messages.php diff --git a/kernel/messages.php b/kernel/messages.php new file mode 100644 index 0000000..25a0498 --- /dev/null +++ b/kernel/messages.php @@ -0,0 +1,34 @@ +messages[] = [ + 'type' => $type, + 'content' => "

{$start}

" + ]; + } + + public function putList($type, $start, $list) { + $content = "

{$start}

"; + + $this->messages[] = [ + 'type' => $type, + 'content' => $content + ]; + + } + + public function messageList() { + return $this->messages; + } +} \ No newline at end of file diff --git a/kernel/renderer.php b/kernel/renderer.php index e5d97bd..8538445 100644 --- a/kernel/renderer.php +++ b/kernel/renderer.php @@ -38,6 +38,7 @@ class Renderer { global $controlrow; global $numqueries; global $starttime; + global $messages; $this->prepare("STYLE_FOLDER", '/theme/default/'); $this->prepare("dkgamename", $controlrow["gamename"]); @@ -45,6 +46,7 @@ class Renderer { $this->prepare("numqueries", $numqueries); $this->prepare("version", DRAGONFORK_VERSION); $this->prepare("build", DRAGONFORK_BUILD); + $this->prepare("messages", $messages->messageList()); echo $this->twig->render($template, $this->data); die();