diff --git a/src/Controllers/SettingsController.php b/src/Controllers/SettingsController.php
index e262a5e..dbe0cae 100644
--- a/src/Controllers/SettingsController.php
+++ b/src/Controllers/SettingsController.php
@@ -12,10 +12,12 @@ class SettingsController
public function show(array $params): void
{
$settings = Setting::get();
+ $version = trim(@file_get_contents(dirname(__DIR__, 2) . '/version.txt') ?: '');
$view = new View();
$view->render('layout/base.php', [
'pageTitle' => 'Einstellungen',
+ 'version' => $version,
'topbarActions' => '',
'content' => $this->renderView('settings/form', [
'settings' => $settings,
@@ -35,9 +37,11 @@ class SettingsController
if (empty($data['ort'])) $errors['ort'] = 'Pflichtfeld';
if ($errors) {
+ $version = trim(@file_get_contents(dirname(__DIR__, 2) . '/version.txt') ?: '');
$view = new View();
$view->render('layout/base.php', [
'pageTitle' => 'Einstellungen',
+ 'version' => $version,
'content' => $this->renderView('settings/form', [
'settings' => $data,
'errors' => $errors,
diff --git a/src/Views/layout/base.php b/src/Views/layout/base.php
index 84c7491..e502b52 100644
--- a/src/Views/layout/base.php
+++ b/src/Views/layout/base.php
@@ -19,7 +19,12 @@
-
= \Steuerkram\View::h($pageTitle ?? '') ?>
+
+ = \Steuerkram\View::h($pageTitle ?? '') ?>
+
+ = \Steuerkram\View::h($version) ?>
+
+
diff --git a/version.txt b/version.txt
new file mode 100644
index 0000000..c8f01f0
--- /dev/null
+++ b/version.txt
@@ -0,0 +1 @@
+1-260421