]> git.mxchange.org Git - addressbook-mailer-lib.git/commitdiff
Continued a bit:
authorRoland Häder <roland@mxchange.org>
Wed, 18 May 2016 10:43:47 +0000 (12:43 +0200)
committerRoland Haeder <roland@mxchange.org>
Sat, 21 May 2016 12:13:34 +0000 (14:13 +0200)
- added German template for user registration (very generic, missing link)
- added German template for resending confirmation link
- added template variable $baseUrl to use in mail templates

src/org/mxchange/addressbook/mailer/model/delivery/AddressbookMailer.java
templates/de/registration.vm [new file with mode: 0644]
templates/de/resend_confirmation_link.vm [new file with mode: 0644]

index a07441695025567a9230d06aac4b4fffa4469346..98a8a0660f41f6df7a0a5edf172b9422e6d62668 100644 (file)
@@ -23,6 +23,7 @@ import javax.mail.MessagingException;
 import javax.mail.Session;
 import org.apache.velocity.Template;
 import org.apache.velocity.VelocityContext;
+import org.mxchange.jcoreee.utils.FacesUtils;
 import org.mxchange.jmailee.model.delivery.BaseMailer;
 import org.mxchange.jmailee.model.delivery.wrapper.WrapableEmailDelivery;
 
@@ -79,6 +80,12 @@ public class AddressbookMailer extends BaseMailer implements DeliverableAddressb
                // Init context
                VelocityContext context = new VelocityContext();
 
+               // Get base URL from JSF
+               String baseUrl = FacesUtils.generateBaseUrl();
+
+               // ... and set it (for all templates the same)
+               context.put("baseUrl", baseUrl); //NOI18N
+
                // Are some variables set?
                if ((emailWrapper.getTemplateVariables() != null) && (!emailWrapper.getTemplateVariables().isEmpty())) {
                        // Add all variables
diff --git a/templates/de/registration.vm b/templates/de/registration.vm
new file mode 100644 (file)
index 0000000..5b26c56
--- /dev/null
@@ -0,0 +1,53 @@
+Hallo $contactGender $contactFirstName $contactFamilyName,
+
+Sie hatten sich eben ($userCreated) bei uns angemeldet. Sollten Sie dies nicht gewesen sein, so melden Sie sich bitter per Kontaktformular bei uns.
+
+Hier sind Ihre Daten:
+---------------------
+Benuzter-Id:
+$userId
+---------------------
+Benutzername:
+$userName
+---------------------
+Anrede:
+$contactGender
+---------------------
+Titel:
+$contactTitle
+---------------------
+Vorname:
+$contactFirstName
+---------------------
+Nachname:
+$contactFamilyName
+---------------------
+Straße + Hausnummer:
+$contactStreet $contactHouseNumber
+---------------------
+PLZ, Wohnort:
+$contactZipCode $contactCity
+---------------------
+Geburtsdatum:
+$contactBirthday
+---------------------
+Email-Adresse:
+$contactEmailAddress
+---------------------
+
+Wenn Sie sich anmelden möchten, so müssen Sie Ihren Account bestätigen. Bitte klicken Sie oder kopieren Sie den unten stehenden Link in Ihren Browser:
+
+- - - - - - - - - - - - - - - - - - - - -
+$baseUrl/guest/user/confirm_account.xhtml?confirmKey=$userConfirmKey
+- - - - - - - - - - - - - - - - - - - - -
+
+Falls der Link nicht funktioniert, rufen Sie bitte folgenden auf und lassen sich einen neuen Link zuschicken:
+
+- - - - - - - - - - - - - - - - - - - - -
+$baseUrl/guest/user/resend_link.xhtml
+- - - - - - - - - - - - - - - - - - - - -
+
+Mit freundlichen Grüßen
+
+Kontaktmöglichkeit und Impressum:
+$baseUrl/imprint.xhtml
diff --git a/templates/de/resend_confirmation_link.vm b/templates/de/resend_confirmation_link.vm
new file mode 100644 (file)
index 0000000..233393a
--- /dev/null
@@ -0,0 +1,21 @@
+Hallo $contactGender $contactFirstName $contactFamilyName,
+
+Sie hatten soeben ($userUpdated) einen neuen Bestätigungslink angefordert. Die Anmeldung war $userCreated .
+
+Hier ist der neue Link:
+- - - - - - - - - - - - - - - - - - - - -
+$baseUrl/guest/user/confirm_account.xhtml?confirmKey=$userConfirmKey
+- - - - - - - - - - - - - - - - - - - - -
+
+Falls der Link nicht funktioniert, rufen Sie bitte folgenden auf und lassen sich einen neuen Link zuschicken:
+
+- - - - - - - - - - - - - - - - - - - - -
+$baseUrl/guest/user/resend_link.xhtml
+- - - - - - - - - - - - - - - - - - - - -
+
+Sollten Sie dies bereits getan haben und nicht weiterkommen, so melden Sie sich bitte bei uns.
+
+Mit freundlichen Grüßen
+
+Kontaktmöglichkeit und Impressum:
+$baseUrl/imprint.xhtml