diff --git a/content/thank-you.de.md b/content/thank-you.de.md new file mode 100644 index 0000000..bd66589 --- /dev/null +++ b/content/thank-you.de.md @@ -0,0 +1,6 @@ ++++ +title = "Danke Dir!" +slug = "" +layout = "wedding" ++++ +Vielen Dank für das Absenden des Formulars! diff --git a/content/thank-you.md b/content/thank-you.md new file mode 100755 index 0000000..6372f79 --- /dev/null +++ b/content/thank-you.md @@ -0,0 +1,6 @@ ++++ +title = "Thank You!" +slug = "" +layout = "wedding" ++++ +Thank you for submitting the form! diff --git a/content/thank-you.ru.md b/content/thank-you.ru.md new file mode 100644 index 0000000..13cc69e --- /dev/null +++ b/content/thank-you.ru.md @@ -0,0 +1,6 @@ ++++ +title = "Спасибо тебе!" +slug = "" +layout = "wedding" ++++ +Спасибо за отправку формы! diff --git a/layouts/_default/wedding.html b/layouts/_default/wedding.html index d948a41..2161374 100755 --- a/layouts/_default/wedding.html +++ b/layouts/_default/wedding.html @@ -146,7 +146,10 @@ body {

{{ i18n "rsvp_email" }}: {{ partial "obfuscate_email.html" . }}

{{ end }} -
+ + + + diff --git a/layouts/_default/wedding.sync-conflict-20260617-181729-OO2YWYI.html b/layouts/_default/wedding.sync-conflict-20260617-181729-OO2YWYI.html deleted file mode 100755 index 43f24dd..0000000 --- a/layouts/_default/wedding.sync-conflict-20260617-181729-OO2YWYI.html +++ /dev/null @@ -1,237 +0,0 @@ -{{ define "content" }} - - - -
-{{ partial "audio.html" . }} - - -
-

{{ i18n "countdown_title" }}

-

-
- - -
- Wedding Header Image -

{{ .Title }}

-
- {{ .Params.event.date | time | time.Format ":date_long" }} -
-
- - - {{ if .Content }} -
- {{ .Content }} -
- {{ end }} - - -
-

📅 {{ i18n "event_title" }}

-{{ with .Params.event.date }} -

- {{ i18n "ceremony" }}: - {{ . | time | time.Format ":date_long" }}{{ with $.Params.event.ceremony_time }}, {{ i18n "ceremony_time" }} {{ . }} - {{ end }} -

-{{ end }} -{{ with .Params.event.reception_time }} -

{{ i18n "reception" }}: {{ . }}

- {{ end }} - {{ with .Params.event.venue }} -

{{ i18n "location" }}: {{ . }}

- {{ end }} -
- - - {{ with .Params.event.map_embed }} -
-

📍 {{ i18n "location" }}

- {{ . | safeHTML }} -
- {{ end }} - - - - - - - - - - - - -
-

📝 {{ i18n "rsvp_title" }}

- {{ with .Params.rsvp.deadline }} -

{{ i18n "rsvp_deadline" }} {{ . }}.

- {{ end }} - {{ with .Params.rsvp.email }} -

{{ i18n "rsvp_email" }}: {{ partial "obfuscate_email.html" . }}

- {{ end }} - - - - -
-

- -
-

- -
- - -
- - -
- - -

- -
-

- - - - - - - -
- - {{ with .Params.details }} -
-

ℹ️ {{ i18n "details_title" }}

-

{{ . }}

-
- {{ end }} - - - - -
- - -{{ end }} diff --git a/layouts/_default/wedding.sync-conflict-20260617-181859-OO2YWYI.html b/layouts/_default/wedding.sync-conflict-20260617-181859-OO2YWYI.html deleted file mode 100755 index d24fdec..0000000 --- a/layouts/_default/wedding.sync-conflict-20260617-181859-OO2YWYI.html +++ /dev/null @@ -1,380 +0,0 @@ -{{ define "content" }} - - - -
-{{ partial "audio.html" . }} - - -
-

{{ i18n "countdown_title" }}

-

-
- - -
- Wedding Header Image -

{{ .Title }}

-
- {{ .Params.event.date | time | time.Format ":date_long" }} -
-
- - - {{ if .Content }} -
- {{ .Content }} -
- {{ end }} - - -
-

📅 {{ i18n "event_title" }}

-{{ with .Params.event.date }} -

- {{ i18n "ceremony" }}: - {{ . | time | time.Format ":date_long" }}{{ with $.Params.event.ceremony_time }}, {{ i18n "ceremony_time" }} {{ . }} - {{ end }} -

-{{ end }} -{{ with .Params.event.reception_time }} -

{{ i18n "reception" }}: {{ . }}

- {{ end }} - {{ with .Params.event.venue }} -

{{ i18n "location" }}: {{ . }}

- {{ end }} -
- - - {{ with .Params.event.map_embed }} -
-

📍 {{ i18n "location" }}

- {{ . | safeHTML }} -
- {{ end }} - -
- - - -

{{ i18n "rsvp_personal_information" }}

- -


- -


- -


- -

{{ i18n "rsvp_phone_whatsapp_hint" }}

- - - -

{{ i18n "rsvp_attendance" }}

- - -
- - -

- - - -

{{ i18n "rsvp_drinks" }}

- - -
- - -
- - -
- - -
- - -
- - -

- - - -

{{ i18n "rsvp_diet" }}

- - -
- - -
- - -

- - - -

{{ i18n "rsvp_allergies" }}

- - -
- - -
- - -
- - -

- -


- - - -

{{ i18n "rsvp_organization" }}

- - -
- - -
- - -
- - -
- - -

- - - -

{{ i18n "rsvp_memories" }}

- - -
- - -

- - - -

{{ i18n "rsvp_entertainment" }}

- -


- -
- - -
- - -
- - -
- - -

- - - -

{{ i18n "rsvp_children" }}

- - - - - -

- - - - - -

{{ i18n "rsvp_message" }}

- -

- - - -

{{ i18n "rsvp_privacy" }}

- - - -

- - - - - - - -
- - - - - {{ with .Params.details }} -
-

ℹ️ {{ i18n "details_title" }}

-

{{ . }}

-
- {{ end }} - - - - -
- - -{{ end }} diff --git a/public/404.sync-conflict-20260617-185249-OO2YWYI.html b/public/404.sync-conflict-20260617-185249-OO2YWYI.html deleted file mode 100755 index 62becc4..0000000 --- a/public/404.sync-conflict-20260617-185249-OO2YWYI.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - Markin Stefan - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-
-

404

-

Page Not Found

-

Sorry, this page does not exist.
You can head back to the homepage.

-
-
- - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/404.sync-conflict-20260617-185300-OO2YWYI.html b/public/404.sync-conflict-20260617-185300-OO2YWYI.html deleted file mode 100755 index e89bc17..0000000 --- a/public/404.sync-conflict-20260617-185300-OO2YWYI.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - Markin Stefan - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-
-

404

-

Page Not Found

-

Sorry, this page does not exist.
You can head back to the homepage.

-
-
- - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/authors/index.html b/public/authors/index.html index 7df1b7c..ef0a37a 100755 --- a/public/authors/index.html +++ b/public/authors/index.html @@ -137,14 +137,14 @@ diff --git a/public/de/hochzeit/index.html b/public/de/hochzeit/index.html index cf86146..5be2df9 100755 --- a/public/de/hochzeit/index.html +++ b/public/de/hochzeit/index.html @@ -394,7 +394,10 @@ btn.addEventListener("click", async () => {

-
+ + + + diff --git a/public/de/index.xml b/public/de/index.xml index a978c3a..2118781 100755 --- a/public/de/index.xml +++ b/public/de/index.xml @@ -11,6 +11,13 @@ + + Danke Dir! + http://markinstefan.xyz/de/thank-you/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://markinstefan.xyz/de/thank-you/ + <p>Vielen Dank für das Absenden des Formulars!</p> + Hochzeit von Stefan und Mariia http://markinstefan.xyz/de/hochzeit/ diff --git a/public/de/sitemap.xml b/public/de/sitemap.xml index a78d503..255de54 100755 --- a/public/de/sitemap.xml +++ b/public/de/sitemap.xml @@ -35,6 +35,23 @@ hreflang="ru" href="http://markinstefan.xyz/ru/categories/" /> + + http://markinstefan.xyz/de/thank-you/ + + + http://markinstefan.xyz/de/hochzeit/ + + + + Markin Stefan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + +
+ + +
+ +
+ + + + + + + +
+

Countdown zu unserer Hochzeit:

+

+
+ + +
+ Wedding Header Image +

Danke Dir!

+
+ 1. Januar 1 +
+
+ + + +
+

Vielen Dank für das Absenden des Formulars!

+ +
+ + + +
+

📅 Veranstaltung

+ + + +
+ + + + +

📝 RSVP

+ + + + + + + + + + +

Persönliche Informationen

+ +


+ +


+ +


+ +

Wird für die WhatsApp-Gruppe und Hochzeitsinformationen verwendet

+ + + +

Teilnahme

+ + +
+ + +

+ + + +

Getränkevorlieben

+ + +
+ + +
+ + +
+ + +
+ + +
+ + +

+ + + +

Ernährungsweise

+ + +
+ + +
+ + +

+ + + +

Allergisch auf

+ + +
+ + +
+ + +
+ + +

+ +


+ + + +

Organisation

+ + +
+ + +
+ + +
+ + +
+ + +

+ + + +

Erinnerungen & Extras

+ + +
+ + +

+ + + +

Unterhaltung

+ +


+ +
+ + +
+ + +
+ + +
+ + +

+ + + +

Kinder

+ + + + + +

+ + + + + +

Nachricht an das Brautpaar

+ +

+ + + +

Datenschutz

+ + + +

+ + + + + + + + + + + + + + + + + +
+ + + +
+ +
+
+ © + + 2026 + Markin Stefan + · + + Gestaltet mit Hugo & Coder. + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/en/sitemap.xml b/public/en/sitemap.xml index 142f989..e96ea74 100755 --- a/public/en/sitemap.xml +++ b/public/en/sitemap.xml @@ -3,6 +3,11 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> http://markinstefan.xyz/authors/ + - http://markinstefan.xyz/categories/ http://markinstefan.xyz/ http://markinstefan.xyz/series/ + - http://markinstefan.xyz/tags/ - + + + http://markinstefan.xyz/thank-you/ + + + diff --git a/public/index.xml b/public/index.xml index ee66759..b8428c1 100755 --- a/public/index.xml +++ b/public/index.xml @@ -39,5 +39,12 @@ http://markinstefan.xyz/projects/
+ + Thank You! + http://markinstefan.xyz/thank-you/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://markinstefan.xyz/thank-you/ + <p>Thank you for submitting the form!</p> + diff --git a/public/rsvp-submit.php b/public/rsvp-submit.php index b60ccf6..688e760 100755 --- a/public/rsvp-submit.php +++ b/public/rsvp-submit.php @@ -207,6 +207,16 @@ EOD; $mail->send(); + $lang = $_POST['lang'] ?? 'en'; + +$allowedLangs = ['en', 'de', 'ru']; + +if (!in_array($lang, $allowedLangs, true)) { + $lang = 'en'; +} + +header("Location: /{$lang}/thank-you/"); +exit; header('Location: /thank-you/'); exit; diff --git a/public/ru/categories/index.html b/public/ru/categories/index.html index fdd3de6..90c5031 100755 --- a/public/ru/categories/index.html +++ b/public/ru/categories/index.html @@ -137,14 +137,14 @@ diff --git a/public/ru/index.xml b/public/ru/index.xml index 4c58e48..919a046 100755 --- a/public/ru/index.xml +++ b/public/ru/index.xml @@ -39,5 +39,12 @@ http://markinstefan.xyz/ru/svadba/ <p>С радостью приглашаем вас на свадьбу Стефана и Марии!</p> <p>Мы приглашаем вас разделить с нами этот особенный день, наполненный любовью, радостью и незабываемыми воспоминаниями!</p> <p>С нетерпением ждем встречи с вами!</p> + + Спасибо тебе! + http://markinstefan.xyz/ru/thank-you/ + Mon, 01 Jan 0001 00:00:00 +0000 + http://markinstefan.xyz/ru/thank-you/ + <p>Спасибо за отправку формы!</p> + diff --git a/public/ru/sitemap.xml b/public/ru/sitemap.xml index 610dced..399e8ce 100755 --- a/public/ru/sitemap.xml +++ b/public/ru/sitemap.xml @@ -20,6 +20,11 @@ /> http://markinstefan.xyz/ru/categories/ + - http://markinstefan.xyz/ru/series/ http://markinstefan.xyz/ru/tags/ - + http://markinstefan.xyz/ru/contact/ + + http://markinstefan.xyz/ru/thank-you/ + + + diff --git a/public/ru/svadba/index.html b/public/ru/svadba/index.html index 1484b70..23bb186 100755 --- a/public/ru/svadba/index.html +++ b/public/ru/svadba/index.html @@ -394,7 +394,10 @@ btn.addEventListener("click", async () => {

-
+ + + + diff --git a/public/ru/tags/index.html b/public/ru/tags/index.html index 39b9f97..6f9da94 100755 --- a/public/ru/tags/index.html +++ b/public/ru/tags/index.html @@ -137,14 +137,14 @@ diff --git a/public/ru/thank-you/index.html b/public/ru/thank-you/index.html new file mode 100644 index 0000000..8cfcf87 --- /dev/null +++ b/public/ru/thank-you/index.html @@ -0,0 +1,656 @@ + + + + + Маркин Степан + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + +
+ + +
+ +
+ + + + + + + +
+

До нашей свадьбы осталось:

+

+
+ + +
+ Wedding Header Image +

Спасибо тебе!

+
+ 1 января 1 г. +
+
+ + + +
+

Спасибо за отправку формы!

+ +
+ + + +
+

📅 Мероприятие

+ + + +
+ + + + +

📝 RSVP

+ + + + + + + + + + +

Личная информация

+ +


+ +


+ +


+ +

Используется для группы WhatsApp и свадебных уведомлений

+ + + +

Участие

+ + +
+ + +

+ + + +

Предпочтения по напиткам:

+ + +
+ + +
+ + +
+ + +
+ + +
+ + +

+ + + +

Предпочтения в питании

+ + +
+ + +
+ + +

+ + + +

Аллергия на

+ + +
+ + +
+ + +
+ + +

+ +


+ + + +

Организация

+ + +
+ + +
+ + +
+ + +
+ + +

+ + + +

Памятные материалы и дополнения

+ + +
+ + +

+ + + +

Развлечения

+ +


+ +
+ + +
+ + +
+ + +
+ + +

+ + + +

Дети

+ + + + + +

+ + + + + +

Сообщение молодожёнам

+ +

+ + + +

Конфиденциальность

+ + + +

+ + + + + + + + + + + + + + + + + +
+ + + +
+ +
+
+ © + + 2026 + Маркин Степан + · + + Работает на Hugo & Coder. + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/series/index.html b/public/series/index.html index 1d1f960..82e0556 100755 --- a/public/series/index.html +++ b/public/series/index.html @@ -137,14 +137,14 @@ diff --git a/public/tags/index.html b/public/tags/index.html index 89eaf1f..94fd14a 100755 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -137,14 +137,14 @@ diff --git a/public/thank-you/index.html b/public/thank-you/index.html new file mode 100644 index 0000000..76aa914 --- /dev/null +++ b/public/thank-you/index.html @@ -0,0 +1,656 @@ + + + + + Markin Stefan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + +
+ + +
+ +
+ + + + + + + +
+

Countdown to our Wedding:

+

+
+ + +
+ Wedding Header Image +

Thank You!

+
+ January 1, 1 +
+
+ + + +
+

Thank you for submitting the form!

+ +
+ + + +
+

📅 Event

+ + + +
+ + + + +

📝 RSVP

+ + + +
+ + + + + + +

Personal Information

+ +


+ +


+ +


+ +

Used for the WhatsApp group and wedding updates

+ + + +

Attendance

+ + +
+ + +

+ + + +

Drink preferences:

+ + +
+ + +
+ + +
+ + +
+ + +
+ + +

+ + + +

Dietary Preference

+ + +
+ + +
+ + +

+ + + +

Allergic to

+ + +
+ + +
+ + +
+ + +

+ +


+ + + +

Organization

+ + +
+ + +
+ + +
+ + +
+ + +

+ + + +

Memories & Extras

+ + +
+ + +

+ + + +

Entertainment

+ +


+ +
+ + +
+ + +
+ + +
+ + +

+ + + +

Children

+ + + + + +

+ + + + + +

Message to the Bride & Groom

+ +

+ + + +

Privacy

+ + + +

+ + + + + + + +
+ + + + + + + + + +
+ + + +
+ +
+
+ © + + 2026 + Markin Stefan + · + + Powered by Hugo & Coder. + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/wedding/index.html b/public/wedding/index.html index d63ac1f..134e2e5 100755 --- a/public/wedding/index.html +++ b/public/wedding/index.html @@ -394,7 +394,10 @@ btn.addEventListener("click", async () => {

-
+ + + + diff --git a/static/rsvp-submit.php b/static/rsvp-submit.php index b60ccf6..688e760 100755 --- a/static/rsvp-submit.php +++ b/static/rsvp-submit.php @@ -207,6 +207,16 @@ EOD; $mail->send(); + $lang = $_POST['lang'] ?? 'en'; + +$allowedLangs = ['en', 'de', 'ru']; + +if (!in_array($lang, $allowedLangs, true)) { + $lang = 'en'; +} + +header("Location: /{$lang}/thank-you/"); +exit; header('Location: /thank-you/'); exit;