Basic implementation event signup

This commit is contained in:
2024-05-27 16:59:30 +02:00
parent a66f2d2422
commit a69d83bc0a
321 changed files with 138376 additions and 644 deletions

View File

@ -0,0 +1,32 @@
<table>
<tr>
<td>Allergien / Unverträglichkeiten:</td>
<td><input type="text" name="allergien" /></td>
</tr>
<tr>
<td>Medikamente:</td>
<td>
<input type="text" name="medikamente" />*<br />
Medikamente in ausreichender Menge müssen selbst mitgebracht werden.
</td>
</tr>
<tr>
<td>Essgewohnheiten:</td>
<td>
<select name="essgewohnheit">
<option value="vegetarisch">Vegetarisch</option>
<option value="vegan">Vegan</option>
</select>
</td>
</tr>
<tr style="vertical-align: top;">
<td>Was möchtest du uns noch mitteilen?:</td>
<td><textarea rows=15 name="anmerkungen"></textarea></td>
</tr>
</table>
<input type="checkbox" name="_dsgvo_accept" id="dsgvo_accept" />
<label for="dsgvo_accept" id="dsgvo_text">Ich gebe mein Einverständnis, dass meine hier eingegebenen Daten zum Zweck der Veranstaltungsanmeldung und Abrechnung elektronisch übermittelt und gespeichert werden.</label>
<br /><br />
<input type="submit" value="Anmeldung durchführen" style="width: 200px;"/>

View File

@ -0,0 +1,22 @@
<div onclick="showStep(2)" class="altersstufe_td">
<div>
<h3>Mein Kind anmelden</h3>
Mein Kind ist noch nicht volljährig, ich möchte mein Kind für die Veranstaltung anmelden.
</div>
<p class="emblems_selection">
<img src="{{BDP_LV_PLUGIN_URL}}/assets/woe.png" style="width: 75px; height: 75px;" />
<img src="{{BDP_LV_PLUGIN_URL}}/assets/klilie.png" style="width: 75px; height: 75px;" />
</p>
</div>
<div onclick="showStep(3)" class="altersstufe_td">
<div>
<h3>Mich selbst anmelden</h3>
Ich bin volljährig und möchte mich für die Veranstaltung anmelden.
</div>
<p class="emblems_selection">
<img src="{{BDP_LV_PLUGIN_URL}}/assets/rr.png" style="width: 75px; height: 75px;" />
</p>
</div>

View File

@ -0,0 +1,29 @@
<table>
<tr style="vertical-align: top;">
<td>Anreise:</td>
<td>
<input type="date" name="anreise" id="anreise" value="{{startdate}}" /><br />
<select name="anreise_essen">
<option value="1" selected>Vor dem Abendessen</option>
<option value="2">Vor dem Mittagessen</option>
<option value="3">Vor dem Frühstück</option>
<option value="4">Zur Abendrunde / Kein Essen am Anreisetag</option>
</select>
</td>
</tr>
<tr style="vertical-align: top;">
<td>Abreise:</td>
<td>
<input type="date" name="abreise" id="abreise" value="{{enddate}}" /><br />
<select name="abreise_essen">
<option value="1">Nach dem Frühstück</option>
<option selected value="2">Nach dem Mittagessen</option>
<option value="3">Nach dem Abendessen</option>
<option value="4">ganz am Morgen / Kein Essen am Abreisetag</option>
</select>
</td>
</tr>
</table>
<input type="button" value="Weiter" onclick="checkAnreise()" />

View File

@ -0,0 +1,29 @@
<table>
<tr>
<td>Name, Vorname:</td>
<td><input type="text" name="ansprechpartner" id="ansprechpartner" /></td>
</tr>
<tr>
<td>Telefon:</td>
<td><input type="text" name="telefon_2" id="telefon_2" /></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input type="text" name="email_2" id="email_2"/></td>
</tr>
<tr>
<td>Bade-Erlaubnis:</td>
<td>
<select name="badeerlaubnis">
<option value="none">Keine Badeerlaubnis</option>
<option value="partial">Mein kind darf baden, kann aber NICHT SCHWIMMEN</option>
<option value="complete">Mein Kind darf baden und kann schwimmen</option>
</select>
</td>
</tr>
</table>
<input type="button" value="Weiter" onclick="checkAnsprechpartner()" />

View File

@ -0,0 +1,17 @@
<table>
<tr style="vertical-align: top;">
<td>Beitrag:</td>
<td style="text-align: left;">
<input style="width: 20px !important;" type="radio" name="beitrag" value="{{amount_reduced}}" id="beitrag_sozial">
<label for="beitrag_sozial">Geförderter Beitrag {{amount_reduced}} Euro <span style="font-size: 10pt; font-weight: bold;">(nach Verfügbarkeit)</span></label><br />
<input style="width: 20px !important;" type="radio" value="{{amount_default}}" name="beitrag" id="beitrag_standard" checked>
<label for="beitrag_standard">Normalbeitrag {{amount_default}} Euro</label><br />
<input style="width: 20px !important;" name="zusatzbeitrag" type="checkbox" value="{{amount_social}}" id="zusatzbeitrag">
<label for="zusatzbeitrag">Ich unterstütze die Veranstaltung mit einem <b>freiwilligen Zusatzbeitrag</b> von
{{amount_social}} Euro</label>
</td>
</tr>
</table>
<input type="button" value="Weiter" onclick="showStep(7)" />

View File

@ -0,0 +1,20 @@
<h1>Hallo %s,</h1>
<p>
Deine Anmeldung für das Pfingstlager 2024 in Taucha wurde erfolgreich durchgeführt. Wir haben folgende Daten erfasst:
<table>
<tr><td>Anreise:</td><td>%s</td></tr>
<tr><td>Abreise:</td><td>%s</td></tr>
<tr><td>Essenswunsch:</td><td>%s</td></tr>
</table>
Sollte dies nicht korrekt sein, oder wenn du dringende Fragen hast, wende dich bitte an
<a href="mailto:thomas@pfadfinden-halle.de?subject=Rückfrage Anmeldung Pfingstlager 2024">thomas@pfadfinden-halle.de</a>
</p>
<p>
Weitere Informationen senden wir dir in Kürze zu, Fragen zur An- und Abreise beantwortet dir deine Stammes- oder Gruppenführung.
</p>
<p>
Liebe Grüße und Gut Pfad,<br />
Thomas<br />
Lagerleitung
</p>

View File

@ -0,0 +1,15 @@
<h1>Hallo %s,</h1>
<p>
Deine Anmeldung für das Pfingstlager 2024 in Taucha wurde erfolgreich durchgeführt. Wir haben folgende Daten erfasst:
<table>
<tr><td>Anreise:</td><td>%s</td></tr>
<tr><td>Abreise:</td><td>%s</td></tr>
<tr><td>Essenswunsch:</td><td>%s</td></tr>
</table>
Sollte dies nicht korrekt sein, oder wenn du dringende Fragen hast, wende dich bitte an
<a href="mailto:thomas@pfadfinden-halle.de?subject=Rückfrage Anmeldung Pfingstlager 2024">thomas@pfadfinden-halle.de</a>
</p>
<p>
Deine Anmeldung wird dir in den nächsten Minuten auch per E-Mail bestätigt.
</p>

View File

@ -0,0 +1,8 @@
<h1>Hallo %s,</h1>
<p>
Leider konnte deine Anmeldung nicht automatisch verarbeitet werden. Dies ist meistens dann der Fall, wenn das Formular Daten enthält, die nicht automatisch verarbeitet werden können.<br />
Die Lagerleitung wurde bereits informiert und versucht, die Anmeldung manuell durchzuführen. Im Anschluss, oder bei Rückfragen, wirst du per E-Mail kontaktiert.<br /><br />
Sollte dies nicht innerhalb von 3 Tagen passieren, wende dich bitte per Mail an <a href="mailto:thomas@pfadfinden-halle.de?subject=Anmeldeproblem Pfingstlager 2024">thomas@pfadfinden-halle.de</a>
<br /><br /><br />
Bitte entschuldige die entstandenen Unannehmlichkeiten.
</p>

View File

@ -0,0 +1,25 @@
<p style="font-weight: bold; font-size: 13pt;">
Bitte teile uns noch mit, wofür wir Fotoaufnahmen von dir / deinem Kind anfertigen dürfen.
</p>
<p>
<input type="checkbox" name="foto[]" value="socialmedia" id="foto_socialmedia" />
<label for="foto_socialmedia">Soziale Medien (Facebook / Instagram / ...)</label><br />
</p>
<p>
<input type="checkbox" name="foto[]" value="print" id="foto_print" />
<label for="foto_print">Printmedien (Lokale Tageszeitung, BdP - Magazin "Pfade", Postkarten)</label><br />
</p>
<input type="checkbox" name="foto[]" value="webseite" id="foto_webseite" />
<label for="foto_webseite">Webseiten (www.pfadfinden.de / Webseite des eigenen Stammes)</label><br />
<p>
<input type="checkbox" name="foto[]" value="partner" id="foto_partner" />
<label for="foto_partner">Partner & Sponsoren (Oftmals in Form von E-Mail)</label><br />
</p>
<p>
<input type="checkbox" name="foto[]" value="intern" id="foto_intern" />
<label for="foto_intern">Interne Zwecke (Stammes-Chronik, geschütztes Landes-Fotoalbum)</label><br />
</p>
<input type="button" value="Weiter" onclick="showStep(8)" />

View File

@ -0,0 +1,13 @@
<table>
<tr style="vertical-align: top;">
<td>Bei der Veranstaltung:</td>
<td>
<input style="width: 20px;" type="radio" name="gruppe_id" value="2" id="gruppe_2" />
<label for="gruppe_2">Ich übernehme hauptsächlich Aufgaben und unterstütze das Team</label><br />
<input style="width: 20px;" type="radio" name="gruppe_id" value="1" id="gruppe_1" checked />
<label for="gruppe_1">Ich möchte hauptsächlich am Programm teilnehmen</label><br />
</td>
</tr>
</table>
<input type="button" value="Weiter" onclick="showStep(5)" />

View File

@ -0,0 +1,66 @@
<table>
<tr>
<td>Vorname:</td>
<td><input type="text" name="vorname" id="vorname" /></td>
</tr>
<tr>
<td>Nachname:</td>
<td><input type="text" name="nachname" id="nachname" /></td>
</tr>
<tr>
<td>Pfadi-Name:</td>
<td><input type="text" name="pfadiname" id="pfadiname" /></td>
</tr>
<tr>
<td>Stamm / ABG:</td>
<td>
<select name="stamm" required placeholder="Bitte wählen">
<option value="ANC">Ancalagon</option>
<option value="BAN">Bankiva</option>
<option value="FEU">Feuerland</option>
<option value="LEO">LEO</option>
<option value="WM">Wilde Möhre</option>
</select>
</td>
</tr>
<tr>
<td>Geburtsdatum:</td>
<td><input type="date" name="geburtsdatum" id="geburtsdatum" /></td>
</tr>
<tr>
<td>
Straße, Hausnummer
</td>
<td>
<input type="text" name="strasse" id="strasse" style="width: 285px;" />
<input type="text" name="hausnummer" id="hausnummer" style="width: 50px;" />
</td>
</tr>
<tr>
<td>
PLZ, Wohnort
</td>
<td>
<input type="text" name="plz" id="plz" style="width: 80px;" />
<input type="text" name="ort" id="ort" style="width: 255px;" />
</td>
</tr>
<tr>
<td>Telefon:</td>
<td><input type="text" name="telefon_1" id="telefon_1" /></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input type="text" name="email_1" id="email_1" /></td>
</tr>
</table>
<input type="button" value="Weiter" onclick="checkAddress();" />