From 8d45c8fc94b1ee7c8b1779075b8f332fb137b8d3 Mon Sep 17 00:00:00 2001
From: horus
Date: Tue, 13 Dec 2022 14:38:18 +0100
Subject: Franzis Änderungen eingepflegt.
---
functions.php | 35 +++++++++++++++++++++++++++++++----
views/danke.html | 2 +-
views/familie.html | 34 ++++++++++++++++++++++++++++------
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 @@
{% if data | length > 1 %}
-
ihr seid herzlich zu unserer Hochzeit am 1. April 2023 eingeladen. Um uns unsere Planung zu erleichtern, haben wir ein paar wichtige Fragen an euch:
+ihr seid herzlich zu unserer Hochzeit am 1. April 2023 eingeladen. Die allgemeinen Infos werden bald auf der Startseite veröffentlicht. Um uns unsere Planung zu erleichtern, haben wir ein paar wichtige Fragen an euch:
{% else %} -du bist herzlich zu unserer Hochzeit am 1. April 2023 eingeladen. Um uns unsere Planung zu erleichtern, haben wir ein paar wichtige Fragen an dich:
+du bist herzlich zu unserer Hochzeit am 1. April 2023 eingeladen. Die allgemeinen Infos werden bald auf der Startseite veröffentlicht. Um uns unsere Planung zu erleichtern, haben wir ein paar wichtige Fragen an dich:
{% endif %}