diff options
| author | horus | 2022-12-13 14:38:18 +0100 |
|---|---|---|
| committer | horus | 2022-12-13 14:38:18 +0100 |
| commit | 8d45c8fc94b1ee7c8b1779075b8f332fb137b8d3 (patch) | |
| tree | 34a08a2d05a8c0aecde597ad04cee8816a7e9568 | |
| parent | 460468f9b08bbb7b4275fcef11bd980fe0276bfc (diff) | |
| download | hochzeit-8d45c8fc94b1ee7c8b1779075b8f332fb137b8d3.tar.gz | |
Franzis Änderungen eingepflegt.
| -rw-r--r-- | functions.php | 35 | ||||
| -rw-r--r-- | views/danke.html | 2 | ||||
| -rw-r--r-- | views/familie.html | 34 | ||||
| -rw-r--r-- | views/snippets/layout.html | 6 |
4 files changed, 66 insertions, 11 deletions
diff --git a/functions.php b/functions.php index d600f34..e31ce0f 100644 --- a/functions.php +++ b/functions.php @@ -56,10 +56,16 @@ function renderSubmission($db) { if ( "mit_fleisch" == $_REQUEST[$id . "_essenwahl"]) { $stmt = $db->prepare("UPDATE gästeliste SET essenwahl = ? WHERE id = ?"); - $stmt->execute(array(1, $id)); + $stmt->execute(array(0, $id)); + } else if ( "vegan" == $_REQUEST[$id . "_essenwahl"] ) { + $stmt = $db->prepare("UPDATE gästeliste SET essenwahl = ? WHERE id = ?"); + $stmt->execute(array(2, $id)); + } else if ( "kinder" == $_REQUEST[$id . "_essenwahl"] ) { + $stmt = $db->prepare("UPDATE gästeliste SET essenwahl = ? WHERE id = ?"); + $stmt->execute(array(3, $id)); } else { $stmt = $db->prepare("UPDATE gästeliste SET essenwahl = ? WHERE id = ?"); - $stmt->execute(array(0, $id)); + $stmt->execute(array(1, $id)); } } @@ -90,12 +96,33 @@ function getGästeId($db, $familien_id) { } function getData($db, $familien_id = null) { + $query = " + SELECT + short_link, + bemerkungsfeld, + kommt_mit_auto, + auto_freie_plätze,gästeliste.id as id, + name, + familien_id, + essenwahl, + zusage + FROM + familie + JOIN + gästeliste on familie.id = gästeliste.familien_id + WHERE + "; + if ( is_null($familien_id) ) { - $stmt = $db->prepare("SELECT short_link,bemerkungsfeld,kommt_mit_auto,auto_freie_plätze,gästeliste.id as id, name, familien_id, essenwahl, zusage FROM familie JOIN gästeliste on familie.id = gästeliste.familien_id WHERE short_link = ?"); + + $stmt = $db->prepare( $query . " short_link = ?"); $stmt->execute(array(ltrim($_SERVER["REQUEST_URI"],"/"))); + } else { - $stmt = $db->prepare("SELECT short_link,bemerkungsfeld,kommt_mit_auto,auto_freie_plätze,gästeliste.id as id, name, familien_id, essenwahl, zusage FROM familie JOIN gästeliste on familie.id = gästeliste.familien_id WHERE familien_id = ?"); + + $stmt = $db->prepare( $query . " familien_id = ?"); $stmt->execute(array($familien_id)); + } return $stmt->fetchAll(); } diff --git a/views/danke.html b/views/danke.html index beb55e6..6baafdf 100644 --- a/views/danke.html +++ b/views/danke.html @@ -1,6 +1,6 @@ {% extends "snippets/layout.html" %} -{% block title "404 | Hochzeit" %} +{% block title "Erfolgreich eingetragen | Hochzeit" %} {% block main %} diff --git a/views/familie.html b/views/familie.html index 83d1df7..27661ac 100644 --- a/views/familie.html +++ b/views/familie.html @@ -74,9 +74,9 @@ <br> {% if data | length > 1 %} - <p>ihr seid herzlich zu unserer Hochzeit am <u><strong>1. April 2023</strong></u> eingeladen. Um uns unsere Planung zu erleichtern, haben wir ein paar wichtige Fragen an euch:</p> + <p>ihr seid herzlich zu unserer Hochzeit am <u><strong>1. April 2023</strong></u> eingeladen. Die allgemeinen Infos werden bald auf der <a href="/" title="Startseite">Startseite</a> veröffentlicht. Um uns unsere Planung zu erleichtern, haben wir ein paar wichtige Fragen an euch:</p> {% else %} - <p>du bist herzlich zu unserer Hochzeit am <u><strong>1. April 2023</strong></u> eingeladen. Um uns unsere Planung zu erleichtern, haben wir ein paar wichtige Fragen an dich:</p> + <p>du bist herzlich zu unserer Hochzeit am <u><strong>1. April 2023</strong></u> eingeladen. Die allgemeinen Infos werden bald auf der <a href="/" title="Startseite">Startseite</a> veröffentlicht. Um uns unsere Planung zu erleichtern, haben wir ein paar wichtige Fragen an dich:</p> {% endif %} <br> @@ -206,9 +206,9 @@ <br> <h2> {% if data | length > 1 %} - Möchtet ihr vegetarisch oder mit Fleisch essen? + Möchtet ihr vegetarisch, vegan oder mit Fleisch essen? {% else %} - Möchtest du vegetarisch oder mit Fleisch essen? + Möchtest du vegetarisch, vegan oder mit Fleisch essen? {% endif %} </h2> {% for person in data %} @@ -227,6 +227,16 @@ <label class="form-check-label" for="{{ person.id }}_ohne_fleisch"> Vegetarisch </label> </div> + <div class="form-check form-check-inline"> + <input class="form-check-input" type="radio" name="{{ person.id }}_essenwahl" id="{{ person.id }}_vegan" value="vegan"> + <label class="form-check-label" for="{{ person.id }}_vegan"> Vegan + </label> + </div> + <div class="form-check form-check-inline"> + <input class="form-check-input" type="radio" name="{{ person.id }}_essenwahl" id="{{ person.id }}_kinder" value="kinder"> + <label class="form-check-label" for="{{ person.id }}_kinder"> Kinderteller (Nudeln mit Tomatensauce) + </label> + </div> <!-- <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="{{ person.id }}_essenwahl" id="{{ person.id }}_essen_egal" value="essen_egal"> @@ -239,7 +249,8 @@ {% endfor %} <br> - <p><h2>Für das Abendessen steht ein Caterer bereit. Anstatt Geschenke wünschen wir uns einen Beitrag für einen Snack nach der kirchlichen Trauung, bzw. Beiträge zum Kaffee & Kuchen. + <p><h2>Buffetbeitrag</h2> + Für das Abendessen steht ein Caterer bereit. Anstatt Geschenke wünschen wir uns einen Beitrag für einen Snack nach der kirchlichen Trauung, bzw. Beiträge zum Kaffee & Kuchen.</p> {% if data | length > 1 %} Würdet ihr etwas mitbringen? {% else %} @@ -251,7 +262,18 @@ </div> <br> - <p><h2>Wünsche oder Bemerkungen!</h2><span class="text-muted">(Zum Beispiel veganes Essen, gewünschte Musik oder ähnliches)</span></p> + <p><h2>Wünsche oder Bemerkungen!</h2><span class="ttext-muted">Das Feld ist für Anmerkungen gedacht, zum Beispiel Unverträglichkeiten, gewünschte Musik oder Ähnliches.</span> + <br> + {% if data | length > 1 %} + Wir haben eine + <a href="https://open.spotify.com/playlist/28Ygo8KqFgmHmUKgxqKAIc?pt=8952c1c9e0836119f2b043c7c842f1ec" target=_blank title="Hier klicken um zur Spotify-Playlist zu kommen">Spotify-Playlist</a>, + zu der ihr eure gewünschten Lieder gerne hinzufügen könnt. Falls ihr kein Spotify habt, könnt ihr uns auch eure Liederwünsche hier eintragen und wir fügen sie hinzu. + {% else %} + Wir haben eine + <a href="https://open.spotify.com/playlist/28Ygo8KqFgmHmUKgxqKAIc?pt=8952c1c9e0836119f2b043c7c842f1ec" target=_blank title="Hier klicken um zur Spotify-Playlist zu kommen">Spotify-Playlist</a>, + zu der du deine gewünschten Lieder gerne hinzufügen kannst. Falls du kein Spotify hast, kannst du uns auch deine Liederwünsche hier eintragen und wir fügen sie hinzu. + {% endif %} + </p> <div class="form-row"> <textarea class="col-12" rows=3 name="bemerkungsfeld"></textarea> </div> diff --git a/views/snippets/layout.html b/views/snippets/layout.html index 7a93c0b..b7bcde0 100644 --- a/views/snippets/layout.html +++ b/views/snippets/layout.html @@ -24,6 +24,9 @@ background-color: #262626; color: #e1e1e1; } + a { + color: #f07206 !important; + } .main { margin-top: 4rem; font-size: 1.5rem; @@ -90,6 +93,9 @@ h2::before { content: "# "; } + h2 { + font-size: 2.25rem; + } /* h1,h2 { color: #f07206; |
