Revamp lockdown mode, again. More readable this time.

This commit is contained in:
iwonder 2020-03-13 12:54:04 +00:00
parent 684139cef0
commit 1b62853120

View File

@ -48,10 +48,10 @@ $hash_to_state = array(
'86c75c0ad413b06ff8291673162d0b64' => 'unknown',
'0' => 'error',
);
if (! $DORF_IN_LOCKDOWN){
$img = file_get_contents('https://chaosdorf.de/raumstatus/status.png');
$hash = md5($img);
$state = $hash_to_state[$hash];
if (! $DORF_IN_LOCKDOWN){
$ical = new ICal(false, array(
'defaultSpan' => 2,
'defaultTimeZone' => 'Europe/Berlin',
@ -95,6 +95,16 @@ $v = file_get_contents($VISITORS_FILE);
<nav class="navbar">
<h1 class="text-center">Was geht im Dorf.jetzt?</h1><hr />
</nav>
<?php if($DORF_IN_LOCKDOWN): ?>
<div class="card mb-3 text-center">
<div class="card-body">
<h5 class="card-title">Das Chaosdorf ist geschlossen</h5>
<i class="material-icons" id="state-icn" style="color:red;font-size:16rem;">lock</i>
<p class="card-text font-weight-normal">Das Chaosdorf ist als Vorsichtsmaßnahme bis auf Weiteres für Besucher geschlossen.</p>
<p class="card-text font-weight-normal">Für weitere Informationen schau bitte auf <a href="https://chaosdorf.de/">den Blog</a>.</p>
</div>
</div>
<?php else: ?>
<div class="card mb-3 text-center">
<div class="card-body">
<h5 class="card-title">Türstatus</h5>
@ -103,13 +113,12 @@ $v = file_get_contents($VISITORS_FILE);
<div class="btn-wrapper">
<a href="https://wiki.chaosdorf.de/Raumstatus" class="btn btn-lg btn-block btn-primary">What's this?</a>
</div>
</div>
</div>
<div class="card mb-3 text-center">
<div class="card-body">
<h5 class="card-title">Events</h5>
<?php if (! $DORF_IN_LOCKDOWN && !empty($events)) : ?>
<?php if (!empty($events)) : ?>
<h6 class="card-subtitle mb-2 text-muted">Nächste Veranstaltung</h6>
<p class="card-text">
<h5 class="font-weight-bold"><?= htmlspecialchars($first_event->summary, ENT_QUOTES, 'UTF-8') ?></h5>
@ -129,24 +138,16 @@ $v = file_get_contents($VISITORS_FILE);
<a href="https://wiki.chaosdorf.de/Chaosdorf_Wiki:Current_events" class="btn btn-lg btn-block btn-primary">Event-Kalender</a>
<?php else: ?>
<h6 class="card-subtitle mb-2 text-muted">Aktuell keine Veranstaltungen.</h6>
<?php if ($DORF_IN_LOCKDOWN): ?>
<p class="card-text">
<span class="font-weight-normal">
Aktuell finden als Vorsichtsmaßnahme keine öffentlichen Veranstaltungen statt.<br>
Bitte beobachte <a href="https://chaosdorf.de">den Blog des Chaosdorf</a> für weitere Informationen.
</span>
</p>
<?php else: ?>
<p class="card-text">
<span class="font-weight-normal">
Es stehen aktuell keine Veranstaltungen an.
</span>
</p>
<?php endif ?>
</div>
</div>
</div>
<?php endif ?>
</div>
</div>
</div>
<footer class="page-footer font-small text-center">
<div>
Look at the code <a href="https://git.iwonder.name/iwonder/dorf.jetzt">here</a>