Browse Source

covid19 frage hinzugefügt und farbiger hintergrund bei info karten

master
Christopher Bross 5 years ago
parent
commit
ffe8a2350f
  1. 11
      backend/go/src/server/main.go
  2. 2
      frontend/css/styles.css
  3. 70
      frontend/index.html

11
backend/go/src/server/main.go

@ -23,13 +23,14 @@ type Response struct { @@ -23,13 +23,14 @@ type Response struct {
Musik string
Email string
Permission bool
Covid19 string
}
func newRespose(db *sql.DB, row *Response) error {
sqlStmt := fmt.Sprintf(`INSERT INTO response
(fName, lName, answer, numAdult, numKids, vegi, numVegi, vegan, numVegan, allergiger, allergene, accommodation, numRooms, arrival, musik, email, permission)
(fName, lName, answer, numAdult, numKids, vegi, numVegi, vegan, numVegan, allergiger, allergene, accommodation, numRooms, arrival, musik, email, permission, covid19)
VALUES
(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);`)
(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);`)
tx, err := db.Begin()
if err != nil {
@ -54,7 +55,9 @@ func newRespose(db *sql.DB, row *Response) error { @@ -54,7 +55,9 @@ func newRespose(db *sql.DB, row *Response) error {
row.Accumodation, row.NumRooms,
row.Arrival,
row.Musik,
row.Email, row.Permission)
row.Email, row.Permission,
row.Covid19,
)
if err != nil {
return err
}
@ -80,6 +83,7 @@ func initDB(dbS string) (*sql.DB, error) { @@ -80,6 +83,7 @@ func initDB(dbS string) (*sql.DB, error) {
arrival TEXT,
musik TEXT,
email TEXT, permission BOOLEAN,
covid19 TEXT,
created DATETIME DEFAULT CURRENT_TIMESTAMP);`)
_, err = db.Exec(sqlStmt)
if err != nil {
@ -164,6 +168,7 @@ func processAnmeldung(w http.ResponseWriter, r *http.Request, db *sql.DB) { @@ -164,6 +168,7 @@ func processAnmeldung(w http.ResponseWriter, r *http.Request, db *sql.DB) {
Musik: r.FormValue("musik"),
Email: r.FormValue("email"),
Permission: parseBool(r.FormValue("weitergabe")),
Covid19: r.FormValue("covid19"),
}
log.Printf("Form values parsed: %v", response)

2
frontend/css/styles.css

@ -365,7 +365,7 @@ h1, h2, h3, h4, h5, h6, @@ -365,7 +365,7 @@ h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom: 0.5rem;
font-family: "Pacifico", cursive;
font-weight: 600;
font-weight: 400;
line-height: 1.2;
}

70
frontend/index.html

@ -56,7 +56,8 @@ @@ -56,7 +56,8 @@
<div class="text-center">
<h2 class="section-heading ">CKris laden Euch ein</h2>
<!-- <h3 class="section-subheading text-muted">Wir würden geren unsere Hochzeit zusammen mit euch feiernc!<\b> -->
<h3 class="section-subheading text-muted">Um diesen wunderbaren Anlass zu feiern, laden wir Dich/Euch herzlich am 10.10.2020 ein
<h3 class="section-subheading text-muted">
Wir laden Euch herzlich dazu ein, uns an unserer Hochzeit am 10.10.2020 zu begleiten.
<!-- Daher laden wir euch herzlich am 10.10.2020 ein zur ... -->
</h3>
</div>
@ -143,7 +144,7 @@ @@ -143,7 +144,7 @@
<!-- Anzahl Personen -->
<fieldset class="form-group">
<div class="form-row align-items-stretch mb-2">
<legend class="col-sm-3 col-form-label text-white"><h5 class="subheading">Anzahl<span class="text-primary">*</span></h5></legend>
<legend class="col-sm-3 col-form-label text-white"><h5 class="subheading">Anzahl <span class="text-primary">*</span></h5></legend>
<div class="col-md-4">
<!-- Erwachsene -->
<input class="form-control" id="numAdult" name="numAdult" type="number" min="1" placeholder="Erwachsene" required="required" data-validation-required-message="Bitte verrate uns wie viele Erwachsene du anmeldest." />
@ -172,7 +173,7 @@ @@ -172,7 +173,7 @@
<input type="checkbox" name="vegi" id="vegi">
</div>
</div>
<input class="form-control" id="numVegi" name="numVegi" type="number" min="0" placeholder="Anzahl" />
<input class="form-control" id="numVegi" name="numVegi" type="number" min="0" placeholder="Anzahl der Personen" />
</div>
@ -183,7 +184,7 @@ @@ -183,7 +184,7 @@
<input type="checkbox" id="vegan" name="vegan">
</div>
</div>
<input class="form-control" id="numVegan" name="numVegan" type="number" min="0" placeholder="Anzahl" />
<input class="form-control" id="numVegan" name="numVegan" type="number" min="0" placeholder="Anzahl der Personen" />
</div>
<label class="text-white mb-0" for="alagen">Allergien und Unverträglichkeiten</label>
@ -265,6 +266,25 @@ @@ -265,6 +266,25 @@
</fieldset>
<div class="hline m-5"></div>
<fieldset class="form-group">
<div class="form-row align-items-stretch mb-2">
<legend class="col-sm-3 col-form-label text-white"><h5 class="subheading">Corona</h5></legend>
<div class="col-md-8">
<div class="form-check custom-control custom-radio">
<input class="form-check-input custom-control-input" type="radio" name="covid19" id="gesaetzlicheGrundlage" value="gesätzliche Grundlage" >
<label class="form-check-label text-white custom-control-label" for="gesaetzlicheGrundlage">Ich/Wir freuen uns darauf, mit euch im Rahmen der gesetzlichen Bestimmungen zu feiern.</label>
</div>
<div class="form-check custom-control custom-radio">
<input class="form-check-input custom-control-input" type="radio" name="covid19" id="vorsichtig" value="vorsichtiger">
<label class="form-check-label text-white custom-control-label" for="vorsichtig">Ich/Wir würden uns wohler fühlen, wenn über die gesezlichen Bestimmungen hinaus weitere Vorsichtsmasnahmen getroffen werden.</label>
</div>
</div>
</div>
</fieldset>
<div class="hline m-5"></div>
@ -289,7 +309,7 @@ @@ -289,7 +309,7 @@
<div class="container">
<div class="text-center">
<h2 class="section-heading">Ablauf</h2>
<h3 class="section-subheading text-muted">So planen wir mit euch zu feiern.</h3>
<h3 class="section-subheading text-muted">So planen wir mit Euch zu feiern.</h3>
</div>
<ul class="timeline">
<li>
@ -299,7 +319,7 @@ @@ -299,7 +319,7 @@
<h4>11:30 Uhr</h4>
<h4 class="subheading">Kirchliche Trauung</h4>
</div>
<div class="timeline-body"><p class="text-muted">Wir werden uns in der St. Jakobuskirche in Kirchrüsselbach trauen lassen und freuen uns darauf, dass ihr uns in unseren Traugottesdeinst begleitet.
<div class="timeline-body"><p class="text-muted">Wir werden uns in der St. Jakobuskirche in Kirchrüsselbach trauen lassen und freuen uns darauf, dass Ihr uns in unseren Traugottesdeinst begleitet.
<!-- und für uns betet. -->
</p></div>
</div>
@ -312,7 +332,7 @@ @@ -312,7 +332,7 @@
<!-- <h4>12:30 Uhr</h4> -->
<h4 class="subheading">Sektempfang</h4>
</div>
<div class="timeline-body"><p class="text-muted">Im Anschluss der Trauung stoßen wir mit euch an und stärken uns gemeinsam mit kleinen Häppchen an der Kirche.</p></div>
<div class="timeline-body"><p class="text-muted">Im Anschluss der Trauung stoßen wir mit Euch an und stärken uns gemeinsam mit kleinen Häppchen an der Kirche.</p></div>
</div>
</li>
<li>
@ -383,11 +403,12 @@ @@ -383,11 +403,12 @@
<div class="col-lg-4">
<div class="team-member">
<img class="mx-auto rounded-circle" src="assets/img/kontakt/ck.jpg" alt="Krisi & Chris" />
<h4>Krisi & Chris</h4>
<!-- <h4>Krisi & Chris</h4> -->
<h4>CKris</h4>
<p class="text-muted">Brautpaar</p>
<!-- <p class="text-muted" href="mailto:hochzeit@ckris.de" >hochzeit@ckris.de</p> -->
<a class="btn btn-dark btn-social mx-2" href="mailto:hochzeit@ckris.de" target="_blank"><i class="fa fa-envelope"></i></a>
<a class="btn btn-dark btn-social mx-2" href="https://t.me/titzi1990" target="_blank"><i class="fab fa-telegram"></i></a>
<a class="btn btn-dark btn-social mx-2" href="mailto:hochzeit@ckris.de" target="_blank"><i class="fa fa-envelope"></i></a>
<a class="btn btn-dark btn-social mx-2" href="https://t.me/Krisi1001" target="_blank"><i class="fab fa-telegram"></i></a>
</div>
</div>
@ -402,7 +423,7 @@ @@ -402,7 +423,7 @@
</div>
<div class="row">
<div class="col-lg-8 mx-auto text-center"><p class="large text-muted">
Auch unsere Trauzeugen - Desiree und Sophia - helfen euch gerne weiter. Wenn ihr eine Überaschung für uns plant oder Fragen zu Geschenken habt, seid ihr bei ihnen Gold richtig.</p></div>
Auch unsere Trauzeugen, Desiree und Sophia, helfen Euch gerne weiter. Wenn ihr eine Überaschung für uns plant oder Fragen zu Geschenken habt, seid ihr bei ihnen Gold richtig.</p></div>
</div>
</div>
</section>
@ -411,8 +432,8 @@ @@ -411,8 +432,8 @@
<section class="page-section" id="portfolio">
<div class="container">
<div class="text-center">
<h2 class="section-heading ">weitere Informationen</h2>
<h3 class="section-subheading text-muted">Alles was ihr vor unserer Hochzeit noch wissen solltet.</h3>
<h2 class="section-heading ">Weitere Informationen</h2>
<h3 class="section-subheading text-muted">Alles was Ihr vor unserer Hochzeit noch wissen solltet.</h3>
</div>
<div class="row">
<div class="col-lg-4 col-sm-6 mb-4">
@ -425,7 +446,7 @@ @@ -425,7 +446,7 @@
</a>
<div class="portfolio-caption">
<div class="portfolio-caption-heading">Traulocation</div>
<div class="portfolio-caption-subheading text-muted">Wo findet ihr die Kirche?</div>
<div class="portfolio-caption-subheading text-muted">Wo findet Ihr die Kirche?</div>
</div>
</div>
@ -441,7 +462,7 @@ @@ -441,7 +462,7 @@
</a>
<div class="portfolio-caption">
<div class="portfolio-caption-heading">Wegbeschreibung</div>
<div class="portfolio-caption-subheading text-muted">Wie kommen wir von der Kirche zum Gasthof Roten Ochsen?</div>
<div class="portfolio-caption-subheading text-muted">Wie kommen wir von der Kirche zum Gastwirtschaft zum Roten Ochsen?</div>
</div>
</div>
</div>
@ -495,7 +516,7 @@ @@ -495,7 +516,7 @@
<footer class="footer py-4">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-5 text-lg-left">Copyright © ckris.de 2020</div>
<div class="col-lg-5 text-lg-left">Copyright © ckris 2020</div>
<div class="col-lg-2 my-3 my-lg-0">
<a class="btn btn-dark btn-social mx-2" href="mailto:webmaster@ckris.de"><i class="fa fa-envelope"></i></a>
</div>
@ -524,7 +545,7 @@ @@ -524,7 +545,7 @@
<div class="col-lg-8">
<div class="modla-body bg-light-transparent">
<!-- Project Details Go Here-->
<h2 class="">Was soll ich nur anziehen?</h2>
<h2 class="my-3">Was soll ich nur anziehen?</h2>
<p class="item-intro text-muted">Mancher Gast der mag sich fragen, was soll ich an diesem Tage tragen.<br />
Es soll ein schickes Feste sein, dann kleidet euch entsprechend ein.</p>
<!-- Bildquelle: pexels https://www.pexels.com/de-de/foto/anzuge-bunt-business-designeranzuge-6805/ -->
@ -553,7 +574,7 @@ @@ -553,7 +574,7 @@
<div class="modla-body bg-light-transparent">
<!-- Project Details Go Here-->
<!-- <h2 class="text-uppercase">Geschenketisch</h2> -->
<h2 class="">Wie könnt ihr uns eine Freude machen?</h2>
<h2 class="my-3">Wie könnt ihr uns eine Freude machen?</h2>
<p class="item-intro text-muted">So mancher Gast wird sich wohl denken: "Was sollen wir dem Brautpaar schenken?"<br />
Am liebsten wäre uns fürwahr, nebst guten Wünschen eine Kleinigkeit in bar.</p>
<!-- <p class="item-intro text-muted">Wie können wir euch eine Freude machen?</p> -->
@ -585,7 +606,7 @@ @@ -585,7 +606,7 @@
<div class="col-lg-8">
<div class="modla-body bg-light-transparent">
<!-- Project Details Go Here-->
<h2 class="">Wo muss ich hin?</h2>
<h2 class="my-3">Wo muss ich hin?</h2>
<p class="item-intro text-muted">Unsere Trauung wird in der St. Jakobuskirche in Kirchrüsselbach stattfinden.</p>
<iframe class="d-block mx-auto map-fluid" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d165457.93912456147!2d11.2669754!3d49.6113201!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xe17de36b38c8cf20!2sEv.%20Pfarramt%20Kirchr%C3%BCsselbach!5e0!3m2!1sde!2sde!4v1594547048952!5m2!1sde!2sde" tabindex="0" aria-hidden="false" allowfullscreen="" width="600" height="450" frameborder="0" style="border:0;"></iframe>
<ul class="list-inline my-3">
@ -618,9 +639,10 @@ @@ -618,9 +639,10 @@
<div class="col-lg-8">
<div class="modla-body bg-light-transparent">
<!-- Project Details Go Here-->
<h2 class="">Wie kommen wir zur Gastwirtschaft?</h2>
<p class="item-intro text-muted">Nach der Kirche fahren wir gemeinsam im Konvoi zur Gastwirtschaft "Roter Ochse".</p>
<iframe class="d-block mx-auto map-fluid" src="https://www.google.com/maps/embed?pb=!1m32!1m12!1m3!1d82773.47313477186!2d11.130958235149492!3d49.585093969070414!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!4m17!3e0!4m5!1s0x47a1e5c1a5f19139%3A0xe17de36b38c8cf20!2sEv.%20Pfarramt%20Kirchr%C3%BCsselbach%2C%20St.-Jakobus-Stra%C3%9Fe%202%2C%2091338%20Igensdorf!3m2!1d49.61119!2d11.26724!4m3!3m2!1d49.5873077!2d11.1856584!4m5!1s0x47a1fca2211d242f%3A0x9a6762c5c10c2459!2sZum%20Roten%20Ochsen%2C%20Wei%C3%9Fgasse%2010-12%2C%2090562%20Kalchreuth!3m2!1d49.5589101!2d11.1347962!5e0!3m2!1sde!2sde!4v1594581003996!5m2!1sde!2sde" tabindex="0" aria-hidden="false" allowfullscreen="" width="600" height="450" frameborder="0" style="border:0;"></iframe>
<h2 class="my-3">Wie kommen wir zur Gastwirtschaft?</h2>
<p class="item-intro text-muted">Nach der Kirche fahren wir gemeinsam im Autokroso zur Gastwirtschaft zum Roter Ochse in Kalchreuth.</p>
<iframe class="d-block mx-auto map-fluid" src="https://www.google.com/maps/embed?pb=!1m36!1m12!1m3!1d41385.47953812564!2d11.16589271278478!3d49.58657578603973!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!4m21!3e0!4m5!1s0x47a1e5c1a5f19139%3A0xe17de36b38c8cf20!2sEv.%20Pfarramt%20Kirchr%C3%BCsselbach%2C%20St.-Jakobus-Stra%C3%9Fe%202%2C%2091338%20Igensdorf!3m2!1d49.61119!2d11.26724!4m3!3m2!1d49.6135763!2d11.2350111!4m3!3m2!1d49.5914856!2d11.186234599999999!4m5!1s0x47a1fca2211d242f%3A0x9a6762c5c10c2459!2sZum%20Roten%20Ochsen%2C%20Wei%C3%9Fgasse%2010-12%2C%2090562%20Kalchreuth!3m2!1d49.5589101!2d11.1347962!5e0!3m2!1sde!2sde!4v1595964170565!5m2!1sde!2sde" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0"></iframe>
<a href="https://www.google.com/maps/dir/?api=1&travelmode=driving&layer=traffic&destination=Zum+Roten+Ochsen,+Wei%C3%9Fgasse+10-12,+90562+Kalchreuth" target="_blank">
<ul class="list-inline my-3">
<li>Zum Roten Ochsen</li>
@ -653,12 +675,12 @@ @@ -653,12 +675,12 @@
<div class="col-lg-8">
<div class="modal-body bg-light-transparent">
<!-- Project Details Go Here-->
<h2 class="">Wir brauchen noch eine Unterkunft!</h2>
<p class="item-intro text-muted">Wir empfehlen euch, an unser Partylocation in der Gastwirtschaft zum Roten Ochsen, ein Zimmer zu buchen.</p>
<h2 class="my-3">Wir brauchen noch eine Unterkunft!</h2>
<p class="item-intro text-muted">Wir empfehlen euch, an unser Partylocation, in der Gastwirtschaft zum Roten Ochsen ein Zimmer zu buchen.</p>
<img class="img-fluid d-block mx-auto" src="assets/img/info/hotell.jpg" alt="" />
<p> Die Gastwirtschaft zum Roten Ochsen, in der wir feiern werden, bietet auch <a href="https://www.roter-ochse-kalchreuth.de/hotel" target="_blank">Hotelzimmer</a> an.
Wir haben uns dort ein Zimmer für unsere Hochzeitsnacht genommen und weieter Zimmer für euch geblockt.
Solltet ihr noch nach einer Unterkunft suchen, um nach der Party keinen Heimweg mehr zu haben, können wir euch die Zimmer beim Roten Ochen wärmlichst empfhelen.
Solltet ihr noch nach einer Unterkunft suchen, um nach der Party keinen Heimweg mehr zu haben, können wir euch die Zimmer beim Roten Ochen wärmlichst empfehlen.
Besonders freuen wir uns auf ein entspanntes, gemeinsames Frühstück mit allen Übernachtungsgästen am nächsten Morgen.
Gebt bei der Buchung einfach an, dass ihr zu Hochzeitsgesellschaft gehört.
</p>

Loading…
Cancel
Save