93 lines
2.4 KiB
PHP
93 lines
2.4 KiB
PHP
<?php
|
|
declare(strict_types = 1);
|
|
namespace Kimendisch\Sbgg_Jetzt;
|
|
use Flake\Lang;
|
|
use Flake\Lang_Dict;
|
|
use Flake\Page;
|
|
use Flake\Project;
|
|
use Flake\Request;
|
|
use Flake\File;
|
|
|
|
// LANGUAGE MANAGER //
|
|
// hack: fake get param from url path
|
|
$_GET["lang"] = ([
|
|
"datenschutz" => "de",
|
|
"privacy" => "en",
|
|
])[Request::path()[0] ?? null] ?? "de";
|
|
|
|
// initialize
|
|
$lang = new Lang(list: ["de", "en"], default: "de");
|
|
|
|
// load dict
|
|
$dict = new Lang_Dict($lang);
|
|
require("./page/strings.php");
|
|
|
|
|
|
// PAGE INIT //
|
|
Page::start();
|
|
|
|
Page::title($dict->get("legal_privacy_page_title"));
|
|
Page::icon("./asset/logo-256.png");
|
|
|
|
Page::lang($lang->get());
|
|
Page::viewport(scale: 1, zoom: true);
|
|
|
|
Page::robots(index: false, follow: false);
|
|
Page::author("Kim Endisch");
|
|
|
|
Page::$head["analytics"] = '<script defer data-domain="sbgg.jetzt" src="https://analytics.tjdev.de/js/script.js"></script>';
|
|
|
|
Page::css("./page/start/style.css");
|
|
Page::css("./page/start/style.css.php", eval: true);
|
|
Page::css("./page/imprint/style.css");
|
|
|
|
Page::font("ubuntu");
|
|
Page::font("tabler");
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="page-container">
|
|
<div class="page">
|
|
<div class="title">
|
|
<h1><?= $dict->get("page_title_h1") ?></h1>
|
|
<h2><?= $dict->get("legal_privacy_title") ?></h2>
|
|
</div>
|
|
|
|
<div class="legal-text">
|
|
<?php require(__DIR__ . "/" . ([
|
|
"de" => "text_de.php",
|
|
"en" => "text_en.php",
|
|
])[$lang->get()]); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="footer">
|
|
<div class="brand">
|
|
<img src="<?= File::file("./asset/logo-256.png") ?>" alt="logo" />
|
|
<span>SBGG.jetzt</span>
|
|
<a href="https://git.tjdev.de/kimendisch/sbgg.jetzt" target="_blank"><?= $dict->get("text_sourcecode") ?> <i class="ti ti-external-link"></i></a>
|
|
<span class="version">v<?= Project::version() ?></span>
|
|
</div>
|
|
|
|
<div class="lang">
|
|
<span><i class="ti ti-world"></i></span>
|
|
<a <?= ($lang->get() === "de" ? "class=\"selected\"" : "") ?> href="/datenschutz">DE</a>
|
|
<span class="delimiter">|</span>
|
|
<a <?= ($lang->get() === "en" ? "class=\"selected\"" : "") ?> href="/privacy">EN</a>
|
|
</div>
|
|
|
|
<div class="legal">
|
|
<span>© 2024 Kim Endisch</span>
|
|
<span class="delimiter">|</span>
|
|
<a href="<?= $dict->get("link_imprint") ?>"><?= $dict->get("text_imprint") ?></a>
|
|
<span class="delimiter">|</span>
|
|
<a href="<?= $dict->get("link_privacy_policy") ?>"><?= $dict->get("text_privacy_policy") ?></a>
|
|
</div>
|
|
</div>
|