Compare commits

...

8 commits

19 changed files with 780 additions and 85 deletions

View file

@ -2,7 +2,7 @@
const debugEnabled = false const debugEnabled = false
const mouseDebugEnabled = false const mouseDebugEnabled = false
const zsrCheckEnabled = false const zsrCheckEnabled = false
const interactionThreshold = 15 // Time in seconds const interactionThreshold = 5 // Time in seconds
const interactionCountThreshold = 5 // Number of interactions const interactionCountThreshold = 5 // Number of interactions
let botDetected = false let botDetected = false

View file

@ -96,18 +96,16 @@ weight = 4
name = "Kontakt" name = "Kontakt"
url = "kontakt/" url = "kontakt/"
# footer menu [[main]]
# [[footer]] name = "Schulung"
# name = "About" url = "schulungstermine/"
# url = "about/" [[main]]
# weight = 1 parent = "Schulung"
name = "Anmeldung Anfängerschulung"
# [[footer]] url = "schulungstermine/anmeldung-anfaengerschulung/"
# name = "Elements" weight = 1
# url = "elements/" [[main]]
# weight = 2 parent = "Schulung"
name = "Anmeldung Fortgeschrittenenschulung"
# [[footer]] url = "schulungstermine/anmeldung-fortgeschrittenenschulung/"
# name = "Privacy Policy" weight = 2
# url = "privacy-policy/"
# weight = 3

View file

@ -83,18 +83,16 @@ weight = 4
name = "Contact" name = "Contact"
url = "contact/" url = "contact/"
# footer menu [[main]]
# [[footer]] name = "Formation"
# name = "About" url = "dates-des-formations/"
# url = "about/" [[main]]
# weight = 1 parent = "Formation"
name = "Formation Debutants"
# [[footer]] url = "dates-des-formations/formation-debutants/"
# name = "Elements" weight = 1
# url = "elements/" [[main]]
# weight = 2 parent = "Formation"
name = "Formation Avancée"
# [[footer]] url = "dates-des-formations/formation-avanc/"
# name = "Privacy Policy" weight = 2
# url = "privacy-policy/"
# weight = 3

View file

@ -27,10 +27,12 @@ bestellformular = true
<input type="hidden" name="formularart" value="Formulaire de commande pour les Professionnels de santé libéraux"> <input type="hidden" name="formularart" value="Formulaire de commande pour les Professionnels de santé libéraux">
<div> <div>
<label class="hidden" for="gender">Genre</label> <label class="hidden" for="gender">Genre</label>
<select id="gender" name="gender" required > <select id="gender" name="gender" requir >
<option value="weiblich">Madame</option> <option value="Frau">Madame</option>
<option value="männlich">Monsieur</option> <option value="Herr">Monsieur</option>
<option value="divers">Divers</option> <option value="Frau Dr.">Madame Dr.</option>
<option value="Herr Dr.">Monsieur Dr.</option>
<option value="">Aucune</option>
</select> </select>
</div> </div>
<div> <div>

View file

@ -26,10 +26,12 @@ bestellformular = true
<input type="hidden" name="formularart" value="Zusatzmodule Freiberufliche"> <input type="hidden" name="formularart" value="Zusatzmodule Freiberufliche">
<div> <div>
<label class="hidden" for="gender">Sexe</label> <label class="hidden" for="gender">Sexe</label>
<select id="gender" name="gender" required > <select id="gender" name="gender" requir >
<option value="weiblich">Madame</option> <option value="Frau">Madame</option>
<option value="männlich">Monsieur</option> <option value="Herr">Monsieur</option>
<option value="divers">Divers</option> <option value="Frau Dr.">Madame Dr.</option>
<option value="Herr Dr.">Monsieur Dr.</option>
<option value="">Aucune</option>
</select> </select>
</div> </div>
<div> <div>

View file

@ -33,10 +33,12 @@ Nous vous contacterons dans les plus brefs délais.
<input type="hidden" name="formularart" value="Kontaktformular Französisch"> <input type="hidden" name="formularart" value="Kontaktformular Französisch">
<input type="hidden" name="project" value="fr_support"> <input type="hidden" name="project" value="fr_support">
<div> <div>
<select id="gender" name="gender" required > <select id="gender" name="gender" requir >
<option value="männlich">Monsieur</option> <option value="Frau">Madame</option>
<option value="weiblich">Madame</option> <option value="Herr">Monsieur</option>
<option value="divers">Pas de détails</option> <option value="Frau Dr.">Madame Dr.</option>
<option value="Herr Dr.">Monsieur Dr.</option>
<option value="">Aucune</option>
</select> </select>
</div> </div>
<div> <div>

View file

@ -0,0 +1,100 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Formations'
translationKey = 'schulungstermine'
+++
{{% section %}} {{% aligncenter %}}
#### Formations
## VeruA \*\* Administration et facturation
##### Nous proposons de nouvelles dates de formation à Klubschule Migros Winterthur, Rudolfstrasse 11, 8401 Winterthur.
<br>
---
<br>
<br>
{{% /aligncenter %}}
## Formation pour débutants VeruA \*\* Facturation et Administration
Ces dates de formation s'adressent spécialement à nos utilisateurs débutants.
**Date:**
Lundi 13 juin 2022 - 08:30 à 12:30
Lundi 05 septembre 2022 - 8:30 à 12:30
**Lieu:**
Ecole-club Migros Vevey, Rte des Entrepôts 4, 1800 Vevey
**Thème:**
Utilisation générale et informations complémentaires sur l'application VeruA \*\* Facturation et Administration
**Durée:**
4 heures de formation en bloc.
**Structure:**
Dans la première partie (env. 1 1/2 heure), nous examinons l'utilisation générale, les réglages de base et la gestion de la facturation et des factures. Pause d'environ 30 minutes.
Dans la deuxième partie (env. 2 heures), nous souhaitons répondre à vos questions et souhaits (cas spéciaux et demandes personnelles).
**Coût:**
250 CHF, TVA comprise.
Ce montant comprend la formation de quatre heures.
**Inscription:**
[Cliquez ici pour vous inscrire définitivement à une formation](/fr/dates-des-formations/formation-debutants/).
Après votre inscription, nous vous réservons une place pour la formation. Vous recevrez par e-mail la facture du montant de la formation. Dès que le montant nous est parvenu, la place est définitivement réservée.
Si le montant de la formation ne nous est pas parvenu dans les 7 jours après l'envoi de la facture, nous devrons libérer la place pour d'autres personnes intéressées.
Un désistement peut être annoncé jusqu'à 14 jours avant la date de la formation.
En cas de désistement dans les délais, la somme déjà versée reste en crédit pour les futures dates de formation.
{{% /section %}}
{{% aligncenter %}}
---
{{% /aligncenter %}}
{{% section %}}
## Formation avancée pour VeruA \*\* Facturation et Administration
Cette formation s'adresse aux utilisateurs aguerris qui souhaitent approfondir des sujets spécifiques.
**Date:**
Lundi 13. juin 2022 - de 13h30 à 17h30.
Lundi 05 septembre 2022 - 13:30 à 17:30
**Lieu:**
Ecole-club Migros Vevey, Rte des Entrepôts 4, 1800 Vevey
**Thème:**
Informations complémentaires et approfondies sur l'application VeruA \*\* Facturation et Administration.
**Durée:**
Durée de la formation est de 4 heures.
Structure:Nous définissons les sujets avec les participants au début de la formation. Ils se basent sur les souhaits des participants.Pause d'environ 30 minutes.
**Coût:**
250 CHF, TVA comprise.
Ce montant comprend la formation de quatre heures.
**Inscription:**
[Cliquez ici pour vous inscrire définitivement à une formation](/fr/dates-des-formations/formation-avanc/).
Après votre inscription, nous vous réservons une place pour la formation, si une place est encore disponible.
Vous recevrez par e-mail la facture du montant de la formation. Dès que nous avons reçu le montant, la place est définitivement réservée.
Si le montant de la formation ne nous est pas parvenu 7 jours après l'envoi de la facture, nous devrons libérer la place pour d'autres personnes intéressées.
Un désistement peut être annoncé jusqu'à 14 jours avant la date de la formation.
En cas de désistement dans les délais, la somme déjà versée reste en crédit pour les futures dates de formation.
{{% /section %}}

View file

@ -0,0 +1,97 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Formation Avancée'
translationKey = 'anmeldung-fortgeschrittenenschulung'
bestellformular = true
kommentar = 'age, verify_email und hobbies sind honeypots'
schulungstermine = ['Lundi 13 juin 2022 - 13h30 à 17h30','Lundi 05 septembre 2022 - 13:30 à 17:30']
+++
{{% section %}} {{% aligncenter %}}
## VeruA \*\* Facturation et Administration
### Formation pour avancée
<br>
---
<br>
{{% /aligncenter %}}
Ces dates de formation s'adressent spécialement à nos utilisateurs débutants.
Thème: **Utilisation générale et informations complémentaires sur l'application VeruA \*\* Facturation et Administration.**
Lieu: **Ecole-club Migros Vevey, Rte des Entrepôts 4, 1800 Vevey**
Dans la première partie (environ une heure et demie), nous nous pencherons sur l'utilisation de base, les paramètres de base, la facturation et la gestion des factures.
Dans la deuxième partie (environ 2 heures), nous souhaitons répondre à vos questions et à vos souhaits (cas spéciaux et demandes personnelles).
Après votre inscription, nous vous réservons une place pour la formation, si une place est encore disponible.
Vous recevrez par e-mail la facture du montant de la formation. Dès que nous avons reçu le montant, la place est définitivement réservée.
Si le montant de la formation ne nous est pas parvenu 7 jours après l'envoi de la facture, nous devrons libérer la place pour d'autres personnes intéressées.
<!-- TODO Make Link relative in Production -->
<form action="/php/ajaxmail.php" method="POST" id="bestellformular">
<div id="formPartOne">
<input type="hidden" name="formularart" value="Anmeldung Fortgeschrittenenschulung französisch">
<div>
<label class="hidden" for="gender">Geschlecht</label>
<select id="gender" name="gender" required >
<option value="Frau">Madame</option>
<option value="Herr">Monsieur</option>
<option value="Frau Dr.">Madame Dr.</option>
<option value="Herr Dr.">Monsieur Dr.</option>
<option value="">Aucune</option>
</select>
</div>
<div>
<label for="vorname">Prénom</label>
<input type="text" id="vorname" name="vorname" required >
</div>
<div>
<label for="name">Nom</label>
<input type="text" id="name" name="name" required >
</div>
<div>
<input type="text" id="hobbies" name="hobbies" >
</div>
<div>
<input type="text" id="age" name="age">
</div>
<div>
<label for="telefon">Téléphone</label>
<input type="text" id="telefon" name="telefon" required >
</div>
<div>
<label for="email">E-mail</label>
<input type="email" id="email" name="email" required >
</div>
<div>
<input type="verify_email" id="verify_email" name="verify_email" >
</div>
</div>
<div id="formPartTwo">
<p><strong>Veuillez choisir la date à laquelle vous souhaitez suivre la formation pour avancées de VeruA :</strong></p>
{{< formEventDropdown >}}
<br>
<br>
<div>
<label for="anmerkung">Souhaitez-vous nous faire part de quelque chose d'autre ?</label>
<textarea id="anmerkung" name="anmerkung" rows="4"></textarea>
</div>
</div>
<center class="w-full">
{{< captcha >}}
<button id="bestellformular-btn" type="submit" class="submitbutton text-white mx-auto submit-after-valid-captcha" >Kostenpflichtig bestellen</button>
<p><div id="notification" class="bg-blue-500 text-white rounded invisible opacity-0 hidden">Notification</div></p>
</center>
</form>
{{% /section %}}

View file

@ -0,0 +1,98 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Formation Debutants'
translationKey = 'anmeldung-anfaengerschulung'
bestellformular = true
kommentar = 'age, verify_email und hobbies sind honeypots'
schulungstermine = ['Lundi 13 juin 2022 - 08:30 à 12:30', 'Lundi 05 septembre 2022 - 08:30 à 12:30']
+++
{{% section %}}
{{% aligncenter %}}
## VeruA \*\* Facturation et Administration
### Formation pour débutants
<br>
---
<br>
{{% /aligncenter %}}
Ces dates de formation s'adressent spécialement à nos utilisateurs débutants.
Thème: **Utilisation générale et informations complémentaires sur l'application VeruA \*\* Facturation et Administration.**
Lieu: **Ecole-club Migros Vevey, Rte des Entrepôts 4, 1800 Vevey**
Dans la première partie (environ une heure et demie), nous nous pencherons sur l'utilisation de base, les paramètres de base, la facturation et la gestion des factures.
Dans la deuxième partie (environ 2 heures), nous souhaitons répondre à vos questions et à vos souhaits (cas spéciaux et demandes personnelles).
Après votre inscription, nous vous réservons une place pour la formation, si une place est encore disponible.
Vous recevrez par e-mail la facture du montant de la formation. Dès que nous avons reçu le montant, la place est définitivement réservée.
Si le montant de la formation ne nous est pas parvenu 7 jours après l'envoi de la facture, nous devrons libérer la place pour d'autres personnes intéressées.
<!-- TODO Make Link relative in Production -->
<form action="/php/ajaxmail.php" method="POST" id="bestellformular">
<div id="formPartOne">
<input type="hidden" name="formularart" value="Anmeldung Anfängerschulung französisch">
<div>
<label class="hidden" for="gender">Geschlecht</label>
<select id="gender" name="gender" required >
<option value="Frau">Madame</option>
<option value="Herr">Monsieur</option>
<option value="Frau Dr.">Madame Dr.</option>
<option value="Herr Dr.">Monsieur Dr.</option>
<option value="">Aucune</option>
</select>
</div>
<div>
<label for="vorname">Prénom</label>
<input type="text" id="vorname" name="vorname" required >
</div>
<div>
<label for="name">Nom</label>
<input type="text" id="name" name="name" required >
</div>
<div>
<input type="text" id="hobbies" name="hobbies" >
</div>
<div>
<input type="text" id="age" name="age">
</div>
<div>
<label for="telefon">Téléphone</label>
<input type="text" id="telefon" name="telefon" required >
</div>
<div>
<label for="email">E-mail</label>
<input type="email" id="email" name="email" required >
</div>
<div>
<input type="verify_email" id="verify_email" name="verify_email" >
</div>
</div>
<div id="formPartTwo">
<p><strong>Veuillez choisir la date à laquelle vous souhaitez suivre la formation pour débutants de VeruA :</strong></p>
{{< formEventDropdown >}}
<br>
<br>
<div>
<label for="anmerkung">Souhaitez-vous nous faire part de quelque chose d'autre ?</label>
<textarea id="anmerkung" name="anmerkung" rows="4"></textarea>
</div>
</div>
<center class="w-full">
{{< captcha >}}
<button id="bestellformular-btn" type="submit" class="submitbutton text-white mx-auto submit-after-valid-captcha" >Kostenpflichtig bestellen</button>
<p><div id="notification" class="bg-blue-500 text-white rounded invisible opacity-0 hidden">Notification</div></p>
</center>
</form>
{{% /section %}}

View file

@ -29,72 +29,74 @@ kommentar = 'age und hobbies sind honeypots'
<input type="hidden" name="formularart" value="Bestellformular Freiberufliche"> <input type="hidden" name="formularart" value="Bestellformular Freiberufliche">
<div> <div>
<label class="hidden" for="gender">Geschlecht</label> <label class="hidden" for="gender">Geschlecht</label>
<select id="gender" name="gender" requir > <select id="gender" name="gender" required >
<option value="weiblich">Frau</option> <option value="Frau">Frau</option>
<option value="männlich">Herr</option> <option value="Herr">Herr</option>
<option value="divers">Divers</option> <option value="Frau Dr.">Frau Dr.</option>
<option value="Herr Dr.">Herr Dr.</option>
<option value="">Keine Angabe</option>
</select> </select>
</div> </div>
<div> <div>
<label for="sprache">Sprache</label> <label for="sprache">Sprache</label>
<select id="sprache" name="sprache" requir > <select id="sprache" name="sprache" required >
<option value="deutsch">Deutsch</option> <option value="deutsch">Deutsch</option>
<option value="franzoesisch">Französisch</option> <option value="franzoesisch">Französisch</option>
</select> </select>
</div> </div>
<div> <div>
<label for="vorname">Vorname</label> <label for="vorname">Vorname</label>
<input type="text" id="vorname" name="vorname" requir > <input type="text" id="vorname" name="vorname" required >
</div> </div>
<div> <div>
<label for="name">Nachname</label> <label for="name">Nachname</label>
<input type="text" id="name" name="name" requir > <input type="text" id="name" name="name" required >
</div> </div>
<div> <div>
<input type="text" id="hobbies" name="hobbies" > <input type="text" id="hobbies" name="hobbies" >
</div> </div>
<div> <div>
<label for="strasse">Strasse und Hausnummer</label> <label for="strasse">Strasse und Hausnummer</label>
<input type="text" id="strasse" name="strasse" requir > <input type="text" id="strasse" name="strasse" required >
</div> </div>
<div> <div>
<input type="text" id="age" name="age"> <input type="text" id="age" name="age">
</div> </div>
<div> <div>
<label for="plz_ort">PLZ Ort</label> <label for="plz_ort">PLZ Ort</label>
<input type="text" id="plz_ort" name="plz_ort" requir > <input type="text" id="plz_ort" name="plz_ort" required >
</div> </div>
<div> <div>
<label for="telefon">Telefon</label> <label for="telefon">Telefon</label>
<input type="text" id="telefon" name="telefon" requir > <input type="text" id="telefon" name="telefon" required >
</div> </div>
<div> <div>
<label for="email">Email</label> <label for="email">Email</label>
<input type="email" id="email" name="email" requir > <input type="email" id="email" name="email" required >
</div> </div>
<div> <div>
<input type="verify_email" id="verify_email" name="verify_email" > <input type="verify_email" id="verify_email" name="verify_email" >
</div> </div>
<div id="zsr-tooltip" data-tooltip="Bitte geben Sie eine gültie ZSR-Nummer, oder 'beantragt' ein."> <div id="zsr-tooltip" data-tooltip="Bitte geben Sie eine gültie ZSR-Nummer, oder 'beantragt' ein.">
<label for="zsr_nummer">ZSR Nummer</label> <label for="zsr_nummer">ZSR Nummer</label>
<input type="text" id="zsr_nummer" name="zsr_nummer" requir > <input type="text" id="zsr_nummer" name="zsr_nummer" required >
</div> </div>
</div> </div>
<div id="formPartTwo"> <div id="formPartTwo">
<div> <div>
<label for="bestehend">Wünschen Sie einen neuer Server oder den Zugang zu einem bestehenden Team-Server?</label> <label for="bestehend">Wünschen Sie einen neuer Server oder den Zugang zu einem bestehenden Team-Server?</label>
<select id="bestehend" name="bestehend" requir > <select id="bestehend" name="bestehend" required >
<option value="Applikation und Zugang zu bestehendem Team-Server">Applikation und Zugang zu bestehendem Team-Server (1'296 CHF)</option> <option value="Applikation und Zugang zu bestehendem Team-Server">Applikation und Zugang zu bestehendem Team-Server (1'296 CHF)</option>
<option value="Applikation und neuer Webserver">Applikation und neuer Webserver (1'296 CHF)</option> <option value="Applikation und neuer Webserver">Applikation und neuer Webserver (1'296 CHF)</option>
</select> </select>
</div> </div>
<div> <div>
<label for="servername">Bitte geben Sie den Namen des Servers an. Der Zugriff erfolgt immer über die Web-Adresse: https://<strong>wunschname</strong>.verua.ch</label> <label for="servername">Bitte geben Sie den Namen des Servers an. Der Zugriff erfolgt immer über die Web-Adresse: https://<strong>wunschname</strong>.verua.ch</label>
<input type="url" id="servername" name="servername" placeholder="https://wunschname.verua.ch" requir > <input type="url" id="servername" name="servername" placeholder="https://wunschname.verua.ch" required >
</div> </div>
<div> <div>
<label for="modulpop2">Wünschen Sie die Erweiterung um das Modul POP2?</label> <label for="modulpop2">Wünschen Sie die Erweiterung um das Modul POP2?</label>
<select id="modulpop2" name="modulpop2" requir > <select id="modulpop2" name="modulpop2" required >
<option value="Nein, nur das Standard-Programm">Nein, nur das Standard-Programm</option> <option value="Nein, nur das Standard-Programm">Nein, nur das Standard-Programm</option>
<option value="Ja, ich bestelle das Zusatzmodul POP2 für 42.00 CHF jährlich, Bereitstellungskosten einmalig 438.00 CHF">Ja, ich bestelle das Zusatzmodul POP2 für 42.00 CHF jährlich, Bereitstellungskosten einmalig 438.00 CHF</option> <option value="Ja, ich bestelle das Zusatzmodul POP2 für 42.00 CHF jährlich, Bereitstellungskosten einmalig 438.00 CHF">Ja, ich bestelle das Zusatzmodul POP2 für 42.00 CHF jährlich, Bereitstellungskosten einmalig 438.00 CHF</option>
<option value="Ich bin mir noch nicht sicher.">Ich bin mir noch nicht sicher.</option> <option value="Ich bin mir noch nicht sicher.">Ich bin mir noch nicht sicher.</option>
@ -102,7 +104,7 @@ kommentar = 'age und hobbies sind honeypots'
</div> </div>
<div> <div>
<label for="materialverwaltung">Benötigen Sie das Zusatzmodul Materialverwaltung?</label> <label for="materialverwaltung">Benötigen Sie das Zusatzmodul Materialverwaltung?</label>
<select id="materialverwaltung" name="materialverwaltung" requir > <select id="materialverwaltung" name="materialverwaltung" required >
<option value="Nein, nur das Standard-Programm">Nein, nur das Standard-Programm</option> <option value="Nein, nur das Standard-Programm">Nein, nur das Standard-Programm</option>
<option value="Ja, ich bestelle das Zusatzmodul Materialverwaltung für 138.00 CHF jährlich, Bereitstellungskosten einmalig 342.00 CHF">Ja, ich bestelle das Zusatzmodul Materialverwaltung für 138.00 CHF jährlich, Bereitstellungskosten einmalig 342.00 CHF</option> <option value="Ja, ich bestelle das Zusatzmodul Materialverwaltung für 138.00 CHF jährlich, Bereitstellungskosten einmalig 342.00 CHF">Ja, ich bestelle das Zusatzmodul Materialverwaltung für 138.00 CHF jährlich, Bereitstellungskosten einmalig 342.00 CHF</option>
<option value="Ich bin mir noch nicht sicher.">Ich bin mir noch nicht sicher.</option> <option value="Ich bin mir noch nicht sicher.">Ich bin mir noch nicht sicher.</option>
@ -110,7 +112,7 @@ kommentar = 'age und hobbies sind honeypots'
</div> </div>
<div> <div>
<label for="qrcode">Wünschen Sie die Erweiterung um das Modul QR-Code?</label> <label for="qrcode">Wünschen Sie die Erweiterung um das Modul QR-Code?</label>
<select id="qrcode" name="qrcode" requir > <select id="qrcode" name="qrcode" required >
<option value="Nein, nur das Standard-Programm">Nein, nur das Standard-Programm</option> <option value="Nein, nur das Standard-Programm">Nein, nur das Standard-Programm</option>
<option value="Ja, ich bestelle das Zusatzmodul QR-Code für 36.00 CHF jährlich, Bereitstellungskosten einmalig 50.00 CHF">JJa, ich bestelle das Zusatzmodul QR-Code für 36.00 CHF jährlich, Bereitstellungskosten einmalig 50.00 CHF</option> <option value="Ja, ich bestelle das Zusatzmodul QR-Code für 36.00 CHF jährlich, Bereitstellungskosten einmalig 50.00 CHF">JJa, ich bestelle das Zusatzmodul QR-Code für 36.00 CHF jährlich, Bereitstellungskosten einmalig 50.00 CHF</option>
<option value="Ich bin mir noch nicht sicher.">Ich bin mir noch nicht sicher.</option> <option value="Ich bin mir noch nicht sicher.">Ich bin mir noch nicht sicher.</option>
@ -118,7 +120,7 @@ kommentar = 'age und hobbies sind honeypots'
</div> </div>
<div> <div>
<label for="wochenbett">Benötigen Sie das Programm für Wochenbett-Betreuung?</label> <label for="wochenbett">Benötigen Sie das Programm für Wochenbett-Betreuung?</label>
<select id="wochenbett" name="wochenbett" requir > <select id="wochenbett" name="wochenbett" required >
<option value="Nein">Nein</option> <option value="Nein">Nein</option>
<option value="Ja, ich möchte die Wochenbett-Version">Ja, ich möchte die Wochenbett-Version</option> <option value="Ja, ich möchte die Wochenbett-Version">Ja, ich möchte die Wochenbett-Version</option>
</select> </select>

View file

@ -60,8 +60,10 @@ bestellformular = true
<div> <div>
<label class="hidden" for="gender">Geschlecht</label> <label class="hidden" for="gender">Geschlecht</label>
<select id="gender" name="gender" required > <select id="gender" name="gender" required >
<option value="weiblich">Frau</option> <option value="Frau">Frau</option>
<option value="männlich">Herr</option> <option value="Herr">Herr</option>
<option value="Frau Dr.">Frau Dr.</option>
<option value="Herr Dr.">Herr Dr.</option>
<option value="divers">keine Angabe</option> <option value="divers">keine Angabe</option>
</select> </select>
</div> </div>

View file

@ -27,9 +27,11 @@ bestellformular = true
<div> <div>
<label class="hidden" for="gender">Geschlecht</label> <label class="hidden" for="gender">Geschlecht</label>
<select id="gender" name="gender" required > <select id="gender" name="gender" required >
<option value="weiblich">Frau</option> <option value="Frau">Frau</option>
<option value="männlich">Herr</option> <option value="Herr">Herr</option>
<option value="divers">Divers</option> <option value="Frau Dr.">Frau Dr.</option>
<option value="Herr Dr.">Herr Dr.</option>
<option value="">Keine Angabe</option>
</select> </select>
</div> </div>
<div> <div>

View file

@ -60,9 +60,11 @@ bestellformular = true
<div> <div>
<label class="hidden" for="gender">Geschlecht</label> <label class="hidden" for="gender">Geschlecht</label>
<select id="gender" name="gender" required > <select id="gender" name="gender" required >
<option value="weiblich">Frau</option> <option value="Frau">Frau</option>
<option value="männlich">Herr</option> <option value="Herr">Herr</option>
<option value="divers">Divers</option> <option value="Frau Dr.">Frau Dr.</option>
<option value="Herr Dr.">Herr Dr.</option>
<option value="">Keine Angabe</option>
</select> </select>
</div> </div>
<div> <div>

View file

@ -34,9 +34,11 @@ Wir nehmen zeitnah Kontakt zu Ihnen auf.
<input type="hidden" name="project" value="de-support"> <input type="hidden" name="project" value="de-support">
<div> <div>
<select id="gender" name="gender" required > <select id="gender" name="gender" required >
<option value="männlich">Herr</option> <option value="Frau">Frau</option>
<option value="weiblich">Frau</option> <option value="Herr">Herr</option>
<option value="divers">keine Angabe</option> <option value="Frau Dr.">Frau Dr.</option>
<option value="Herr Dr.">Herr Dr.</option>
<option value="">Keine Angabe</option>
</select> </select>
</div> </div>
<div> <div>

View file

@ -0,0 +1,155 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Schulungstermine'
translationKey = 'schulungstermine'
+++
{{% section %}} {{% aligncenter %}}
#### Schulungen
## VeruA \*\* Verwaltung und Abrechnung
##### Wir bieten neue Schulungstermine in Klubschule Migros Winterthur, Rudolfstrasse 11, 8401 Winterthur an.
<br>
---
<br>
<br>
{{% /aligncenter %}}
## Anfänger-Schulung VeruA \*\* Verwaltung und Abrechnung
Diese Schulungstermine richten sich speziell an unsere **neuen Anwender**.
**Datum:**
Freitag, 25. August 2023 - 13:00 Uhr bis 17:00 Uhr
Freitag, 03. November 2023 - 08:30 Uhr bis 12:30 Uhr
**Thema:**
Allgemeiner Umgang und weiterführende Informationen rund um die Applikation VeruA \*\* Verwaltung und Abrechnung.
**Dauer:**
Je Schulungsblock **4 Stunden**
**Aufbau:**
Im ersten Teil (ca. 1 1/2 Stunden) schauen wir uns den grundsätzlichen Umgang, die Grundeinstellungen und die Abrechnung und Rechnungsverwaltung an.
Pause ca. 30 Minuten.
Im zweiten Teil (ca. 2 Stunden) möchten wir auf Ihre Fragen und Wünsche eingehen (Spezialfälle und persönliche Anliegen).
**Kosten:**
250 CHF inklusive Mehrwertsteuer.
Darin enthalten ist die vierstündige Schulung.
**Anmeldung:**
[Klicken Sie hier, um sich verbindlich für eine Schulung anzumelden.](/schulungstermine/anmeldung-anfaengerschulung/)
Nach der Anmeldung halten wir Ihnen eine Platz für die Schulung frei. Sie erhalten per E-Mail die Rechnung über den Schulungsbetrag. Sobald der Betrag bei uns eingegangen ist, ist der Platz definitiv reserviert.
Sollte der Schulungsbeitrag 7 Tage nach Rechnungsversand nicht bei uns eingegangen sein, so müssen wir den Platz für andere Interessenten frei geben.
Ein Rücktritt kann bis 14 Tage vor dem Schulungstermin erklärt werden.
Bereits bezahlte Beträge verbleiben bei rechtzeitigem Rücktritt als Gutschrift für zukünftige Schulungstermine.A
{{% /section %}}
{{% aligncenter %}}
---
{{% /aligncenter %}}
{{% section %}}
## Fortgeschrittenen-Schulung VeruA \*\* Verwaltung und Abrechnung
Diese Schulung richtet sich an erfahrene Anwender, die spezielle Themen vertiefen möchten.
**Datum:**
Freitag, 03. November 2023 - 13:00 Uhr bis 17:00 Uhr
**Thema:**
Vertiefung und weiterführende Informationen zu VeruA \*\* Verwaltung und Abrechnung.
**Dauer:**
Je Schulungsblock 4 Stunden
**Aufbau:**
Die Themen legen wir gemeinsam mit den TeilnehmerInnen zu Schulungsbeginn fest. Sie richten sich dabei nach den Wünschen der TeilnehmerInnen.
**Kosten:**
250 CHF inklusive Mehrwertsteuer.
Darin enthalten ist die vierstündige Schulung und Getränke.
**Anmeldung:**
[Klicken Sie hier, um sich verbindlich für eine Schulung anzumelden.](/schulungstermine/anmeldung-fortgeschrittenenschulung/)
Nach der Anmeldung halten wir Ihnen eine Platz für die Schulung frei. Sie erhalten per E-Mail die Rechnung über den Schulungsbetrag. Sobald der Betrag bei uns eingegangen ist, ist der Platz definitiv reserviert.
Sollte der Schulungsbeitrag 7 Tage nach Rechnungsversand nicht bei uns eingegangen sein, so müssen wir den Platz für andere Interessenten frei geben.
Ein Rücktritt kann bis 14 Tage vor dem Schulungstermin erklärt werden.
Bereits bezahlte Beträge verbleiben bei rechtzeitigem Rücktritt als Gutschrift für zukünftige Schulungstermine.
{{% /section %}}
{{% aligncenter %}}
---
{{% /aligncenter %}}
{{% section %}}
## Effiziente Nutzung der POP-Pflegediagnostik in VeruA \*\* Verwaltung und Abrechnung
Diese Schulung richtet sich sowohl an erfahrene als auch neue Anwender von VeruA \*\* Verwaltung und Abrechnung, die ihre Pflegediagnostik/-planung mit POP optimieren möchten.
**Schulungsleiter:**
Tim Konhäuser, Fachkrankenpfleger
**Datum:**
Neue Termine in Planung oder auf Anfrage
**Thema:**
Einführung und Vertiefung der Pflegediagnostik in VeruA mit POP
**Dauer:**
Je Schulungsblock 4 Stunden
**Aufbau:**
**1. Teil**
Einführung in die Systematik der Pflegediagnostik mit POP - PraxisOrientierte Pflegediagnostik.
Unterscheidung von:
**Risikopflegediagnose,**
**Aktuelle Pflegediagnose** und
**Gesundheitspflegediagnose**.
Der diagnostische Prozess in POP
**2. Teil**
Bearbeitung von mitgebrachten **"herausfordernden"** Pflegeplanungen.
Hier kann sich jeder mit seinen Fragen einbringen und diese anhand einer exemplarischen Planung in VeruA \*\* Verwaltung und Abrechnung optimieren.
Tipps und Tricks werden hier weitergegeben um die Arbeit zu vereinfachen.
**Kosten:**
250 CHF inklusive Mehrwertsteuer.
Darin enthalten ist die vierstündige Schulung.
**Anmeldung:**
[Klicken Sie hier, um sich verbindlich für eine Schulung anzumelden.](/schulungstermine/anmeldung-fortgeschrittenenschulung/)
Nach der Anmeldung halten wir Ihnen eine Platz für die Schulung frei. Sie erhalten per E-Mail die Rechnung über den Schulungsbetrag. Sobald der Betrag bei uns eingegangen ist, ist der Platz definitiv reserviert.
Sollte der Schulungsbeitrag 7 Tage nach Rechnungsversand nicht bei uns eingegangen sein, so müssen wir den Platz für andere Interessenten frei geben.
Ein Rücktritt kann bis 14 Tage vor dem Schulungstermin erklärt werden.
Bereits bezahlte Beträge verbleiben bei rechtzeitigem Rücktritt als Gutschrift für zukünftige Schulungstermine.
{{% /section %}}

View file

@ -0,0 +1,99 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Anmeldung Anfängerschulung'
translationKey = 'anmeldung-anfaengerschulung'
bestellformular = true
kommentar = 'age, verify_email und hobbies sind honeypots'
schulungstermine = ['Freitag, 25. August 2023 von 13:00 bis 17:00 Uhr', 'Freitag, 03. November 2023 von 08:30 bis 12:30 Uhr']
+++
{{% section %}} {{% aligncenter %}}
#### Anmeldung Schulung
## VeruA \*\* Verwaltung und Abrechnung
### Anfängerschulung
<br>
---
<br>
{{% /aligncenter %}}
Diese Schulung richtet sich speziell an unsere neuen Anwender.
Thema: **Allgemeiner Umgang und weiterführende Informationen rund um VeruA \*\* Verwaltung und Abrechnung.**
Ort: **Klubschule Migros Winterthur, Rudolfstrasse 11, 8401 Winterthur, Schweiz**
Im ersten Teil (ca. 1 1/2 Stunden) schauen wir uns den grundsätzlichen Umgang, die Grundeinstellungen und die Abrechnung und Rechnungsverwaltung an.
Im zweiten Teil (ca. 2 Stunden) möchten wir auf Ihre Fragen und Wünsche eingehen (Spezialfälle und persönliche Anliegen).
Nach der Anmeldung halten wir Ihnen eine Platz für die Schulung frei, wenn noch ein Platz verfügbar ist.
Sie erhalten per E-Mail die Rechnung über den Schulungsbetrag. Sobald der Betrag bei uns eingegangen ist, ist der Platz definitiv reserviert.
Sollte der Schulungsbeitrag 7 Tage nach Rechnungsversand nicht bei uns eingegangen sein, so müssen wir den Platz für andere Interessenten frei geben.
<!-- TODO Make Link relative in Production -->
<form action="/php/ajaxmail.php" method="POST" id="bestellformular">
<div id="formPartOne">
<input type="hidden" name="formularart" value="Anmeldung Anfängerschulung">
<div>
<label class="hidden" for="gender">Geschlecht</label>
<select id="gender" name="gender" required >
<option value="Frau">Frau</option>
<option value="Herr">Herr</option>
<option value="Frau Dr.">Frau Dr.</option>
<option value="Herr Dr.">Herr Dr.</option>
<option value="">Keine Angabe</option>
</select>
</div>
<div>
<label for="vorname">Vorname</label>
<input type="text" id="vorname" name="vorname" required >
</div>
<div>
<label for="name">Nachname</label>
<input type="text" id="name" name="name" required >
</div>
<div>
<input type="text" id="hobbies" name="hobbies" >
</div>
<div>
<input type="text" id="age" name="age">
</div>
<div>
<label for="telefon">Telefon</label>
<input type="text" id="telefon" name="telefon" required >
</div>
<div>
<label for="email">Email</label>
<input type="email" id="email" name="email" required >
</div>
<div>
<input type="verify_email" id="verify_email" name="verify_email" >
</div>
</div>
<div id="formPartTwo">
<p><strong>Bitte wählen Sie den Termin, an dem Sie die Anfängerschulung von VeruA besuchen wollen:</strong></p>
{{< formEventDropdown >}}
<br>
<br>
<div>
<label for="anmerkung">Möchten Sie uns noch etwas mitteilen?</label>
<textarea id="anmerkung" name="anmerkung" rows="4"></textarea>
</div>
</div>
<center class="w-full">
{{< captcha >}}
<button id="bestellformular-btn" type="submit" class="submitbutton text-white mx-auto submit-after-valid-captcha" >Kostenpflichtig bestellen</button>
<p><div id="notification" class="bg-blue-500 text-white rounded invisible opacity-0 hidden">Notification</div></p>
</center>
</form>
{{% /section %}}

View file

@ -0,0 +1,98 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Anmeldung Fortgeschrittenenschulung'
translationKey = 'anmeldung-fortgeschrittenenschulung'
bestellformular = true
kommentar = 'age, verify_email und hobbies sind honeypots'
schulungstermine = ['Freitag, 03. November 2023 von 13:00 bis 17:00 Uhr']
+++
{{% section %}} {{% aligncenter %}}
#### Anmeldung Schulung
## VeruA \*\* Verwaltung und Abrechnung
### Fortgeschrittenenschulung
<br>
---
<br>
{{% /aligncenter %}}
Diese Schulung richtet sich speziell an unsere neuen Anwender.
Thema: **Vertiefung und weiterführende Informationen zur Applikation VeruA \*\* Verwaltung und Abrechnung**
Ort: **Klubschule Migros Winterthur, Rudolfstrasse 11, 8401 Winterthur, Schweiz**
Die Themen legen wir gemeinsam mit den TeilnehmerInnen zu Schulungsbeginn fest. Sie richten sich dabei nach den Wünschen der TeilnehmerInnen.
Schulungsdauer beträgt 4 Stunden.
Nach der Anmeldung halten wir Ihnen eine Platz für die Schulung frei. Sie erhalten per E-Mail die Rechnung über den Schulungsbetrag. Sobald der Betrag bei uns eingegangen ist, ist der Platz definitiv reserviert.
Sollte der Schulungsbeitrag 7 Tage nach Rechnungsversand nicht bei uns eingegangen sein, so müssen wir den Platz für andere Interessenten frei geben.
<!-- TODO Make Link relative in Production -->
<form action="/php/ajaxmail.php" method="POST" id="bestellformular">
<div id="formPartOne">
<input type="hidden" name="formularart" value="Anmeldung Anfängerschulung">
<div>
<label class="hidden" for="gender">Geschlecht</label>
<select id="gender" name="gender" required >
<option value="Frau">Frau</option>
<option value="Herr">Herr</option>
<option value="Frau Dr.">Frau Dr.</option>
<option value="Herr Dr.">Herr Dr.</option>
<option value="">Keine Angabe</option>
</select>
</div>
<div>
<label for="vorname">Vorname</label>
<input type="text" id="vorname" name="vorname" required >
</div>
<div>
<label for="name">Nachname</label>
<input type="text" id="name" name="name" required >
</div>
<div>
<input type="text" id="hobbies" name="hobbies" >
</div>
<div>
<input type="text" id="age" name="age">
</div>
<div>
<label for="telefon">Telefon</label>
<input type="text" id="telefon" name="telefon" required >
</div>
<div>
<label for="email">Email</label>
<input type="email" id="email" name="email" required >
</div>
<div>
<input type="verify_email" id="verify_email" name="verify_email" >
</div>
</div>
<div id="formPartTwo">
<p><strong>Bitte wählen Sie den Termin, an dem Sie die Fortgeschrittenenschulung von VeruA besuchen wollen:</strong></p>
{{< formEventDropdown >}}
<br>
<br>
<div>
<label for="anmerkung">Möchten Sie uns noch etwas mitteilen?</label>
<textarea id="anmerkung" name="anmerkung" rows="4"></textarea>
</div>
</div>
<center class="w-full">
{{< captcha >}}
<button id="bestellformular-btn" type="submit" class="submitbutton text-white mx-auto submit-after-valid-captcha" >Kostenpflichtig bestellen</button>
<p><div id="notification" class="bg-blue-500 text-white rounded invisible opacity-0 hidden">Notification</div></p>
</center>
</form>
{{% /section %}}

View file

@ -7,18 +7,48 @@ function constructMessage() {
if (isset($organisation)) { if (isset($organisation)) {
$message .= "Organisation: " . "\n" . $organisation . "\n\n"; $message .= "Organisation: " . "\n" . $organisation . "\n\n";
} }
$message .= "ZSR Nummer: " . "\n" . filter_input(INPUT_POST, 'zsr_nummer') . "\n\n"; if (isset($_POST['name'])) {
$message .= "EAN / GLN-Nr: " . "\n" . filter_input(INPUT_POST, 'ean_nummer') . "\n\n"; $message .= "Nachname: " . "\n" . filter_input(INPUT_POST, 'name') . "\n\n";
$message .= "Telefon: " . "\n" . filter_input(INPUT_POST, 'telefon') . "\n\n"; }
$message .= "Email: " . "\n" . filter_input(INPUT_POST, 'email') . "\n\n\n"; if (isset($_POST['vorname'])) {
$message .= "Strasse: " . "\n" . filter_input(INPUT_POST, 'strasse') . "\n\n"; $message .= "Vorname: " . "\n" . filter_input(INPUT_POST, 'vorname') . "\n\n";
$message .= "PLZ Ort: " . "\n" . filter_input(INPUT_POST, 'plz_ort') . "\n\n"; }
$message .= "Geschlecht: " . "\n" . filter_input(INPUT_POST, 'gender') . "\n\n"; if (isset($_POST['zsr_nummer'])) {
$message .= "Sprache: " . "\n" . filter_input(INPUT_POST, 'sprache') . "\n\n\n"; $message .= "ZSR Nummer: " . "\n" . filter_input(INPUT_POST, 'zsr_nummer') . "\n\n";
$message .= "Nachname: " . "\n" . filter_input(INPUT_POST, 'name') . "\n\n"; }
$message .= "Vorname: " . "\n" . filter_input(INPUT_POST, 'vorname') . "\n\n"; if (isset($_POST['ean_nummer'])) {
$message .= "Ansprechpartner Telefon: " . "\n" . filter_input(INPUT_POST, 'ansprechpartner_telefon') . "\n\n"; $message .= "EAN / GLN-Nr: " . "\n" . filter_input(INPUT_POST, 'ean_nummer') . "\n\n";
$message .= "Ansprechpartner Email: " . "\n" . filter_input(INPUT_POST, 'ansprechpartner_email') . "\n\n"; }
if (isset($_POST['sprache'])) {
$message .= "Sprache: " . "\n" . filter_input(INPUT_POST, 'sprache') . "\n\n\n";
}
if (isset($_POST['telefon'])) {
$message .= "Telefon: " . "\n" . filter_input(INPUT_POST, 'telefon') . "\n\n";
}
if (isset($_POST['email'])) {
$message .= "Email: " . "\n" . filter_input(INPUT_POST, 'email') . "\n\n\n";
}
if (isset($_POST['strasse'])) {
$message .= "Strasse: " . "\n" . filter_input(INPUT_POST, 'strasse') . "\n\n";
}
if (isset($_POST['plz_ort'])) {
$message .= "PLZ Ort: " . "\n" . filter_input(INPUT_POST, 'plz_ort') . "\n\n";
}
if (isset($_POST['gender'])) {
$message .= "Anrede: " . "\n" . filter_input(INPUT_POST, 'gender') . "\n\n";
}
if (isset($_POST['ansprechpartner_telefon'])) {
$message .= "Ansprechpartner Telefon: " . "\n" . filter_input(INPUT_POST, 'ansprechpartner_telefon') . "\n\n";
}
if (isset($_POST['ansprechpartner_email'])) {
$message .= "Ansprechpartner Email: " . "\n" . filter_input(INPUT_POST, 'ansprechpartner_email') . "\n\n";
}
// Form inputs von Schulungstermin
$schulungstermin = filter_input(INPUT_POST, 'schulungstermin');
if (isset($schulungstermin)) {
$message .= "Schulungstermin: " . "\n" . $schulungstermin . "\n\n";
}
// Form inputs von Organisation // Form inputs von Organisation
$organisationPaket = filter_input(INPUT_POST, 'organisation-paket'); $organisationPaket = filter_input(INPUT_POST, 'organisation-paket');
@ -101,7 +131,7 @@ function constructCustomerMessageDE($bestellMessage) {
$message .= "Freundliche Grüsse" . "\n"; $message .= "Freundliche Grüsse" . "\n";
$message .= "Ihr Verua Team" . "\n"; $message .= "Ihr Verua Team" . "\n";
$message .= "-------------------------------------------------------------------------------------------" . "\n\n"; $message .= "-------------------------------------------------------------------------------------------" . "\n\n";
$message = "Chers Mesdames, Chers Messieurs" . "\n"; $message .= "Chers Mesdames, Chers Messieurs" . "\n";
$message .= "Merci pour votre commande. Nous vous contacterons dès que possible." . "\n\n"; $message .= "Merci pour votre commande. Nous vous contacterons dès que possible." . "\n\n";
$message .= "Cordialement" . "\n"; $message .= "Cordialement" . "\n";
$message .= "Votre équipe Verua" . "\n\n\n\n"; $message .= "Votre équipe Verua" . "\n\n\n\n";

View file

@ -0,0 +1,6 @@
<!-- Debugging output to check the structure of eventDates -->
<select id="schulungstermine" name="schulungstermin" required>
{{ range .Page.Params.schulungstermine }}
<option value="{{ . }}">{{ . }}</option>
{{ end }}
</select>