Files
intranet/web/intranet_repo/projects/dashboard/dashboard.php
T

72 lines
3.9 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
declare(strict_types=1);
// Die Anzeigefläche muss auch ohne Datenbank oder externe APIs starten können.
$config = require __DIR__ . '/config.php';
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Aktuelle Informationen der Neuapostolischen Kirche Berlin-Reinickendorf.">
<title>Gemeindeinformationen · NAK Berlin-Reinickendorf</title>
<link rel="icon" type="image/svg+xml" href="../_central/img/nak-logo.svg">
<link rel="stylesheet" href="../_central/layouts/nak-design.css">
<link rel="stylesheet" href="stylo.css?v=<?= (int) filemtime(__DIR__ . '/stylo.css') ?>">
<script id="dashboard-config" type="application/json"><?= json_encode($config, JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_THROW_ON_ERROR) ?></script>
<script src="dashboard.js?v=<?= (int) filemtime(__DIR__ . '/dashboard.js') ?>" defer></script>
</head>
<body class="dashboard">
<main class="dashboard-main" aria-label="Gemeindeinformationen">
<div class="dashboard-column announcements-column">
<section class="dashboard-overview" aria-label="Datum, Uhrzeit und Temperaturen">
<div class="dashboard-clock">
<time id="clock" aria-label="Uhrzeit Europe/Berlin">–:–</time>
<time id="date">Datum wird geladen</time>
</div>
<dl class="temperatures">
<div><dt>Innen</dt><dd id="indoor" class="is-unavailable">Wird geladen …</dd></div>
<div><dt>Außen</dt><dd id="outdoor" class="is-unavailable">Wird geladen …</dd></div>
</dl>
</section>
<section class="dashboard-panel text-panel" id="announcements-panel" aria-labelledby="announcements-title">
<div class="panel-heading"><h1 id="announcements-title">Ansagen</h1></div>
<div class="text-stage"><p class="empty-state">Ansagen werden geladen …</p></div>
</section>
</div>
<div class="dashboard-column bible-column">
<section class="dashboard-panel text-panel bible-panel" id="bible-panel" aria-labelledby="bible-title">
<div class="panel-heading"><h2 id="bible-title">Bibelwort für heute</h2></div>
<div class="text-stage"><p class="empty-state">Bibelwort wird geladen …</p></div>
</section>
<section class="dashboard-panel text-panel" id="departures-panel" aria-labelledby="departures-title">
<div class="panel-heading">
<h2 id="departures-title">Abfahrten: Eichborndamm/Antonienstr.</h2>
</div>
<div class="text-stage"><p class="empty-state">Abfahrten werden geladen …</p></div>
</section>
</div>
<section class="dashboard-panel image-panel" id="month-panel" aria-labelledby="month-title">
<div class="panel-heading"><h2 id="month-title">Monatsplan</h2></div>
<div class="image-stage"><p class="empty-state">Monatsplan wird geladen …</p></div>
</section>
<section class="dashboard-panel image-panel" id="poster-panel" aria-labelledby="poster-title">
<div class="panel-heading">
<h2 id="poster-title">Aushänge</h2>
<svg class="poster-progress" viewBox="0 0 24 24" aria-hidden="true" hidden>
<circle class="poster-progress-track" cx="12" cy="12" r="10" />
<circle class="poster-progress-value" cx="12" cy="12" r="10" pathLength="100" />
</svg>
</div>
<div class="image-stage"><p class="empty-state">Aushänge werden geladen …</p></div>
</section>
</main>
<noscript>Bitte JavaScript aktivieren, damit Uhrzeit, Inhalte und Seitenwechsel angezeigt werden.</noscript>
</body>
</html>