Compare commits

...

6 commits

Author SHA1 Message Date
+++ 93f7310092 link zum form eingefügt 2022-06-19 10:46:38 +02:00
+++ c38400058b Merge branch 'main' of https://git.kraut.space/Krautspace/webseite-krautspace 2022-06-19 09:35:26 +02:00
+++ 443165df60 neuen schriftführer eingetragen 2022-05-03 18:07:50 +02:00
+++ e6e60929d2 fehlerbehandlung in die ausgabe der termine eingebaut 2022-04-27 19:21:20 +02:00
+++ deffdc7780 rel="me" für twitter und mastodon gesetzt 2022-04-27 16:45:46 +02:00
+++ 6ffb650103 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.
2022-04-26 18:42:52 +02:00
3 changed files with 48 additions and 19 deletions

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1088 1256v240q0 16-12 28t-28 12h-240q-16 0-28-12t-12-28v-240q0-16 12-28t28-12h240q16 0 28 12t12 28zm316-600q0 54-15.5 101t-35 76.5-55 59.5-57.5 43.5-61 35.5q-41 23-68.5 65t-27.5 67q0 17-12 32.5t-28 15.5h-240q-15 0-25.5-18.5t-10.5-37.5v-45q0-83 65-156.5t143-108.5q59-27 84-56t25-76q0-42-46.5-74t-107.5-32q-65 0-108 29-35 25-107 115-13 16-31 16-12 0-25-8l-164-125q-13-10-15.5-25t5.5-28q160-266 464-266 80 0 161 31t146 83 106 127.5 41 158.5z"/></svg>

After

Width:  |  Height:  |  Size: 587 B

View file

@ -38,15 +38,17 @@
<div id="headline" class="flex-box row">
<div id="header-left" class="flex-box row center">
<div id="status-icon" class="icon tooltip">
<span class="tooltiptext">Befinden sich Leute im Raum?</span>
<?php
include_once '../src/getContent.php';
try {
include_once '../src/getContent.php';
getKrautButton($status);
} catch(Exception $ex) {
error_log("$ex", 0);
echo getKrautButton($status);
} catch(Throwable $th) {
echo '<span class="tooltiptext">
Fehler beim Parsen des Raumstatus</span>
<img alt="Raumstatus Icon - Fehler beim Parsen"
class="icon-img" src="./images/icons/question.svg"/>';
}
?>
?>
</div>
<div id="banner-div" class="flex-box column">
<a id="banner" href="#"
@ -144,19 +146,30 @@
<section>
<p>
Aufgrund der Corona-Pandemie sind physische Treffen nur
eingeschr&auml;nkt m&ouml;glich. Daher betreiben wir derzeit
zwei w&ouml;chentliche virtuelle Treffpunkte. Daneben nutzen
wir zur Kommunikation derzeit hauptsächlich einen Raum in der
Mit Begin der Corona-Pandemie waren auch wir gezwungen unsere
Aktivit&auml;ten in einen virtuellen Raum zu verlegen. Dazu
betreiben wir zwei chentliche virtuelle Treffpunkte. Daneben
nutzen wir zur Kommunikation hauptsächlich einen Raum in der
Matrix. Du kannst dort gern Kontakt zu uns aufnehmen.
</p>
<p>
Anfang Juni 2022 haben wir die bisherige Mailingliste durch ein
<a class="extern" href="https://senf.kraut.space">Forum</a>
abgel&ouml;st. Die Spielerunden treffen sich wieder live in der
Krautgasse.
</p>
<div class="flex-box column with-aside">
<div>
<h3>Termine</h3>
<?php
require_once '../src/getEvents.php';
printEventList();
try {
printEventList();
} catch (Throwable $th) {
echo '<p>Sorry ... keine Termine verfügbar</p>';
error_log($th->getMessage(), 0);
}
?>
</div>
@ -170,6 +183,14 @@
</li>
</ul>
</div>
<div class="sb-item">
<h4 class="aside">Forum</h4>
<ul class="aside">
<li><a href="https://senf.kraut.space"
>senf.kraut.space</a>
</li>
</ul>
</div>
<div class="sb-item">
<h4 class="aside">Jabber</h4>
<ul class="aside">
@ -190,7 +211,7 @@
<h4 class="aside">Twitter</h4>
<ul class="aside">
<li>
<a
<a rel="me"
href="https://twitter.com/hackspacejena">twitter.com/hackspacejena</a>
</li>
</ul>
@ -199,7 +220,7 @@
<h4 class="aside">Mastodon</h4>
<ul class="aside">
<li>
<a
<a rel="me"
href="https://chaos.social/@krautspace">chaos.social/@krautspace</a>
</li>
</ul>
@ -233,7 +254,7 @@
<ul class="indent">
<li>Jens Kubieziel (Vorsitzender)</li>
<li>Jonny M&uuml;ller (Schriftf&uuml;hrer)</li>
<li>Ludwig Behm (Schriftf&uuml;hrer)</li>
<li>Thomas Lotze (Schatzmeister)</li>
</ul>

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">';
}
}