statusbutton und termine per php

statusbutton und termine werden dynamisch aus einem iCalendar gezogen,
styling der ausgabe überarbeitet,
überflüssige funktionen aus getContent.php entfernt,
fehlerbehandlung eingebaut
This commit is contained in:
root 2022-02-18 16:13:19 +01:00
parent 8a1dab5d15
commit 4056d2f324
3 changed files with 29 additions and 81 deletions

View file

@ -43,60 +43,13 @@ function getStatus(): bool
catch (Error $e) { return false; }
}
function getKrautButtonColor($status) {
if ($status) {
echo "<img src='./img/icons/users.svg' id='krauticon'>";
} else {
echo "<img src='./img/icons/user-times.svg' id='krauticon'>";
}
}
function getKrautStatus($status) {
if ($status) {
echo "Raum ist offen";
} else {
echo "Raum ist geschlossen";
}
}
function getKrautSidebar($status)
{
if ($status) {
echo <<<END
<div class="sidebar-heading">
<div class="icondiv"><img src="./img/icons/users.svg" class="icon" alt="Person"></div>
<h4>Raum ist geöffnet</h4>
<p>Schaut einfach vorbei</p>
</div>
END;
} else {
echo <<<END
<div class="sidebar-heading">
<div class="icondiv"><img src="./img/icons/user-times.svg" class="icon" alt="niemand"></div>
<h4>Niemand ist im Raum</h4>
<p>Keine Hackerseele anwesend</p>
</div>
END;
}
}
function getKrautButton(bool $status)
{
if ($status) {
echo <<<END
<div id="roombutton" class="krautopen">
<img src="./img/icons/users.svg" id="roomicon" alt="Person">
<p>Raum ist geöffnet</p>
</div>
END;
echo '<img alt="Raumstatus Icon - Raum ist geöffnet"
class="icon-img" src="./images/icons/users.svg">';
} else {
echo <<<END
<div id="roombutton" class="krautclose">
<img src="./img/icons/user-times.svg" id="roomicon" alt="niemand">
<p>Raum ist geschlossen</p>
</div>
END;
echo '<img alt="Raumstatus Icon - Raum ist geschlossen"
class="icon-img" src="./images/icons/user-times.svg">';
}
}