// BaseHelper.
$helper = WebFormHelper::createWebFormHelper($this, "shipsimu_register");
-// Nickname und Passwort sollten immer abgefragt werden, die Email als Loginname
-// wuerde aber auch gehen.
+// Always ask at least for nickname and password
$helper->addFormGroup("login", "Bitte gebe hier gewünschten Nickname und dein Zugangspasswort ein.");
$helper->addFormSubGroup("username", "Dein Nickname wird erst nach Absenden des Formulares geprüft. Später bauen wir dann einen automatischen Test ein, der dir sofort zeigt, ob der Nickname bereits vergeben ist.");
$helper->addFieldText("username", "Nickname im Spiel:");
$helper->addInputTextField("email1");
$helper->addFieldText("email2", "Wiederholung Email-Adresse:");
$helper->addInputTextField("email2");
+
if ($helper->ifEmailMustBeUnique()) {
$helper->addFormNote("Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein.");
} // END - Unique email addresses
+
} // END - email verification
if ($helper->ifRegisterIncludesProfile()) {
$helper->addFormGroup("profile", "Hier kannst du zusätzlich deine Profildaten vorweg eingeben, du kannst sie aber auch nach dem Login vervollständigen!");
+
if (!$helper->ifRegisterRequiresEmailVerification()) {
$helper->addFormSubGroup("email", "Die Angabe deiner Email-Adresse ist nur dann nötig, wenn du auch Email-Benachrichtigungen (<span id=\"add_note\">*1</span>) haben möchtest.");
$helper->addFieldText("email1", "Email-Adresse:");
$helper->addInputTextField("zip");
$helper->addFormSubGroup("chat", "Gebe hier deine Nicknames bzw. Nummern an:");
+
if ($helper->ifChatEnabled("icq")) {
$helper->addFieldText("icq", "ICQ-Nummer:");
$helper->addInputTextField("icq");
- }
+ } // END - if
+
if ($helper->ifChatEnabled("jabber")) {
$helper->addFieldText("jabber", "Jabber:");
$helper->addInputTextField("jabber");
- }
+ } // END - if
+
if ($helper->ifChatEnabled("yahoo")) {
$helper->addFieldText("yahoo", "Yahoo!:");
$helper->addInputTextField("yahoo");
- }
+ } // END - if
+
if ($helper->ifChatEnabled("aol")) {
$helper->addFieldText("aol", "AOL-Screenname:");
$helper->addInputTextField("aol");
- }
+ } // END - if
+
if ($helper->ifChatEnabled("msn")) {
$helper->addFieldText("msn", "MSN:");
$helper->addInputTextField("msn");
- }
+ } // END - if
if (!$helper->ifRegisterRequiresEmailVerification()) {
$helper->addFormExtraNote(1, "Die Benachrichtigungen per sind im Loginbereich verfeinerbar, welche du genau haben willst.");
} // END - Extra note
+
} // END - ask profile data
// Spielregeln abfragen