# HG changeset patch # User heiko # Date 1309819237 -7200 # Node ID d5fe97443919dd753ed011f1cb88971bb2ccce6c # Parent fd14fab1744dc1c1cd3d74a731ec3fa2e7dc5b80# Parent 32a383000254cbf2329507519a5e714397c5bbb0 merged diff -r fd14fab1744d -r d5fe97443919 db.schema --- a/db.schema Mon Jul 04 21:30:38 2011 +0200 +++ b/db.schema Tue Jul 05 00:40:37 2011 +0200 @@ -4,4 +4,5 @@ givenname TEXT, surname TEXT, mail TEXT, tel TEXT, uuid TEXT UNIQUE, timestamp BIGINT, - ack bool DEFAULT NULL); + ack bool DEFAULT NULL, + payed INT DEFAULT NULL); diff -r fd14fab1744d -r d5fe97443919 index.cgi --- a/index.cgi Mon Jul 04 21:30:38 2011 +0200 +++ b/index.cgi Tue Jul 05 00:40:37 2011 +0200 @@ -38,6 +38,9 @@ my %ttconfig = ( INCLUDE_PATH => "templates", + VARIABLES => { + SELF => $SELF, + }, ); my $DBH = DBI->connect($DSN, undef, undef, {RaiseError=>1}); @@ -87,7 +90,7 @@ $sent = param("mail"); } } - $tt->process("html.access.tpl", { + $tt->process("html.invitation.tpl", { sent => $sent, warn => %warn ? \%warn : undef, expires => $EXPIRATION, @@ -128,9 +131,10 @@ confirmed => $confirmed, }, $sendmail) or die $tt->error(); - close($sendmail); + close($sendmail) or die "sendmail: $!\n"; - $tt->process("html.confirm.tpl", { + + $tt->process("html.confirmed.tpl", { confirmed => $confirmed, error => delete $data{error}, value => \%data}) or die $tt->error(); @@ -184,7 +188,7 @@ open(my $sendmail => "|$SENDMAIL") or die "Can't open $SENDMAIL: $!\n"; - $tt->process("mail.confirm.tpl", { + $tt->process("mail.form-ack.tpl", { to => $value{mail}, url => { yes => "$SELF/$r{uuid}.user?confirm=yes", @@ -195,7 +199,7 @@ close($sendmail); - $tt->process("html.form.ack.tpl", { + $tt->process("html.form-ack.tpl", { value => \%value, timestamp => $r{timestamp}, uuid => $r{uuid}, diff -r fd14fab1744d -r d5fe97443919 templates/defaults --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/templates/defaults Tue Jul 05 00:40:37 2011 +0200 @@ -0,0 +1,4 @@ +[%- + CONTACT.name = "Heiko Schlittermann"; + CONTACT.mail = "hs@schlittermann.de"; + CONTACT.tel = "+49.172.7909055"-%] diff -r fd14fab1744d -r d5fe97443919 templates/html.access.tpl --- a/templates/html.access.tpl Mon Jul 04 21:30:38 2011 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -[%INCLUDE "html.head"%] - -[%IF !sent%] - -[% set MAILFROM "hs" %] - - Schön, daß Du Dich anmelden möchtest. Um Mißbrauch zu erschweren, - werden wir Dir jetzt einen Link zusenden, den Du für die Anmeldung verwenden - kannst. - -
- Bitte gib dafür eine Mailadresse an, auf der Du - in den nächsten [%expires%] Minuten erreichbar bist. - Diese Adresse wird nirgendwo gespeichert. - -
- -[%ELSE%] - - Vielen Dank. Eine Mail mit einem Anmeldelink wurde an Deine - Mailadresse [%sent%] geschickt. Absender der Mail ist - hs+retter@schlittermann.de. - Der Link ist [%expires%] Minuten gültig. Diese Adresse wurde - von uns nicht gespeichert. - -[%END%] - -[%INCLUDE "html.foot"%] diff -r fd14fab1744d -r d5fe97443919 templates/html.confirm.tpl --- a/templates/html.confirm.tpl Mon Jul 04 21:30:38 2011 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -[%INCLUDE "html.head"%] - -[%IF error%] - -Vorname: | [%value.givenname%] |
Name: | [%value.surname%] |
Mail: | [%value.mail%] |
Telefon: | [%value.tel%] |
-Solltest Du weitere Fragen haben, kontaktiere bitte -[%MAILTO%]. - -[%INCLUDE "html.foot"%] diff -r fd14fab1744d -r d5fe97443919 templates/html.confirmed.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/templates/html.confirmed.tpl Tue Jul 05 00:40:37 2011 +0200 @@ -0,0 +1,37 @@ +[%PROCESS "defaults"%] +[%INCLUDE "html.head"%] + +[%IF error%] + +
Vorname: | [%value.givenname%] |
Name: | [%value.surname%] |
Mail: | [%value.mail%] |
Telefon: | [%value.tel%] |
+Solltest Du weitere Fragen haben, kontaktiere bitte +[%CONTACT.name%] per +Mail +oder telefonisch: [%CONTACT.tel%]. + +[%INCLUDE "html.foot"%] diff -r fd14fab1744d -r d5fe97443919 templates/html.form-ack.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/templates/html.form-ack.tpl Tue Jul 05 00:40:37 2011 +0200 @@ -0,0 +1,34 @@ +[%INCLUDE "html.head"%] +[%USE date%] + +[%IF timestamp %] + + Deine Daten stehen bereits in unserer Datenbank. Wir haben Dir den + Link zur Bestätigung noch einmal an die hinterlegte + Mailadresse ([%value.mail%]) geschickt. + + (Zeitstempel der Eintragung: [%date.format(timestamp, locale = "de_DE")%]) + +[%ELSE%] + +
+ Vielen Dank für Deine Anmeldung. + Du erhälst jetzt per Mail an [%value.mail%] einen + Link, mit dem Du Deine Anmeldung bitte bestätigst. Vorher + geht hier gar nichts. + +
+ Folgende Daten haben wir jetzt gespeichert: + +
Vorname: | [%value.givenname%] |
Name: | [%value.surname%] |
Mail: | [%value.mail%] |
Telefon: | [%value.tel%] |
- Vielen Dank für Deine Anmeldung. - Du erhälst jetzt per Mail an [%value.mail%] einen - Link, mit dem Du bitte die Anmeldung bestätigst. Bevor Du damit die - Anmeldung nicht bestätigst, wird sie nicht weiter bearbeitet. - -
- Folgende Daten haben wir jetzt gespeichert: - -
Vorname: | [%value.givenname%] |
Name: | [%value.surname%] |
Mail: | [%value.mail%] |
Telefon: | [%value.tel%] |
+ Bitte gib dafür eine Mailadresse an, auf der Du in den nächsten + [%expires%] Minuten erreichbar bist. Diese Adresse wird nirgendwo + gespeichert. + +
+ ++[%INCLUDE "info.txt"%] ++ +[%ELSE%] + +
+ Vielen Dank. + +
+ Eine Mail mit einem Anmeldelink wurde an Deine + Mailadresse [%sent%] geschickt. Absender der Mail ist [%CONTACT%] und die Betreffzeile beginnt mit + [%PREFIX%] Der Link ist für die nächsten [%expires%] Minuten + gültig. Deine Adresse wurde von uns nicht gespeichert. + +[%END%] + +[%INCLUDE "html.foot"%] diff -r fd14fab1744d -r d5fe97443919 templates/info.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/templates/info.txt Tue Jul 05 00:40:37 2011 +0200 @@ -0,0 +1,31 @@ +Retterpackkurs + +Im Oktober findet ein Kurs zum Selbstpacken statt. Es können maximal 25 +Teilnehmer mitmachen. Für DHV-Mitglieder erstattet der DHV etwa 11€ der +unten angegebenen Kursgebühr (das muß aber jeder selbst mit dem DHV klären). + +Termin: 15. Oktober 2011, 9 bis 15 Uhr +Ort: wird noch bekannt gegeben, voraussichtlich in Dresden, + Nähe Straßburger Platz + +Kosten: 50€ bei Zahlung vor dem 1.8.2011 + 60€ bei Zahlung vor dem 1.9.2011 + + In der Gebühr ist die Hallenmiete und das Honorar für den Leiter + der Veranstalung enthalten. Mehr nicht. + + Die Kosten werden nur zurückerstattet, wenn der Kurs ausfällt. + Persönliches Erscheinen ist kein Grund für eine Rückerstattung, + aber es kann natürlich eine Ersatzperson geschickt werden. + + Die Anmeldung über [%SELF%] + ist nur wirksam, wenn innerhalb von 2 Wochen nach der Online-Anmeldung + auch die entsprechende Zahlung eingegangen ist. + + Bankverbindung: … + +Mitbringen: + Turnschuhe + Retter und Innencontainer + Packanleitung + diff -r fd14fab1744d -r d5fe97443919 templates/mail.confirm.tpl --- a/templates/mail.confirm.tpl Mon Jul 04 21:30:38 2011 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -From: hs+retter@schlittermann.de -To: [%to%] -Subject: [Retter packen] Bitte bestaetige Deine Anmeldung -[%INCLUDE "mail.head"-%] - -Bitte bestätige Deine Anmeldung. Dazu mußt Du folgenden Link in Deinem -Browser öffnen - -[%url.yes%] - -Wenn alles nur ein Irrtum war, dann kannst Du Deine Daten wieder -AUSTRAGEN und wir vergessen Deine Anmeldung. Hier ist der Link zum -AUSTRAGEN: - -[%url.no%] - -[%INCLUDE "mail.foot"%] diff -r fd14fab1744d -r d5fe97443919 templates/mail.confirmed.tpl --- a/templates/mail.confirmed.tpl Mon Jul 04 21:30:38 2011 +0200 +++ b/templates/mail.confirmed.tpl Tue Jul 05 00:40:37 2011 +0200 @@ -1,16 +1,25 @@ -From: hs+retter@schlittermann.de +[%PROCESS "defaults"-%] +From: [%CONTACT.mail%] To: [%to%] -Subject: [Retter packen] Bestaetigung Deiner Anmeldung +Subject: [Retter packen] Du bist angemeldet [%INCLUDE "mail.head"-%] [%IF confirmed-%] Du bist jetzt erfolgreich für den Retter-Packkurs angemeldet. Bei -weiteren Fragen kontaktiere uns bitte per Mail oder auch telefonisch -unter 0172 7909055. +weiteren Fragen kontaktiere bitte [%CONTACT.name%] Mail über <[%CONTACT.mail%]> +oder auch telefonisch unter [%CONTACT.tel%]. -Bitte vergiß nicht, den Betrag von 50€ zu überweisen. +Bitte vergiß nicht, die Teilnahmegebühr innerhalb der nächsten zwei +Wochen zu überweisen, andernfalls werden wir einfach davon ausgehen, daß Du +doch nicht angemeldet bist. + +Hier noch einmal die Veranstaltungsdetails: + +[%INCLUDE "info.txt"%] + [%ELSE-%] Du bist *nicht* zum Retterpackkurs angemeldet. Alle Deine uns bekannten Daten wurden wieder gelöscht. + [%END%] [%INCLUDE "mail.foot"%] diff -r fd14fab1744d -r d5fe97443919 templates/mail.form-ack.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/templates/mail.form-ack.tpl Tue Jul 05 00:40:37 2011 +0200 @@ -0,0 +1,17 @@ +From: hs+retter@schlittermann.de +To: [%to%] +Subject: [Retter packen] Bitte bestaetige Deine Anmeldung +[%INCLUDE "mail.head"-%] + +Bitte bestätige Deine Anmeldung. Dazu mußt Du folgenden Link in Deinem +Browser öffnen + +[%url.yes%] + +Wenn alles nur ein Irrtum war, dann kannst Du Deine Daten wieder +AUSTRAGEN und wir vergessen Deine Anmeldung. Hier ist der Link zum +AUSTRAGEN: + +[%url.no%] + +[%INCLUDE "mail.foot"%]