fehlerbehandlung beim statusicon geändert

getKrautStatus gibt jetzt einen string zurück.
tooltip in den php-code verlegt.
icon für fehler beim auswerten des statuscode hinzugefügt.
catch prüft jetzt auf throwable.
This commit is contained in:
+++ 2022-04-26 18:42:52 +02:00
parent d452c362ad
commit 6ffb650103
3 changed files with 21 additions and 11 deletions

View file

@ -40,13 +40,19 @@ function getStatus(): bool
catch (Error $e) { return false; }
}
function getKrautButton(bool $status)
/**
* @return string
*/
function getKrautButton(bool $status): string
{
if ($status) {
echo '<img alt="Raumstatus Icon - Raum ist geöffnet"
class="icon-img" src="./images/icons/users.svg">';
return '<span class="tooltiptext">Der Space ist geöffnet</span>
<img alt="Raumstatus Icon - Raum ist geöffnet"
class="icon-img" src="./images/icons/users.svg">';
} else {
echo '<img alt="Raumstatus Icon - Raum ist geschlossen"
class="icon-img" src="./images/icons/user-times.svg">';
return '<span class="tooltiptext">Der Space ist geschlossen</span>
<img alt="Raumstatus Icon - Raum ist geschlossen"
class="icon-img" src="./images/icons/user-times.svg">';
}
}