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}
";
+ foreach ($list as $listElement) {
+ $content .= "- {$listElement}
";
+ }
+ $content .= "
";
+
+ $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();