<?php
-// Get helper instance for HTML forms. This will add the opening form-tag to
+// Get helper instance for web forms. This will add the opening form-tag to
// the helper's render cache which is simply a small variable in the class
-// BaseTemplateHelper.
-$helper = HtmlFormHelper::createHtmlFormHelper($this, "register_form");
+// BaseHelper.
+$helper = WebFormHelper::createWebFormHelper($this, "shipsimu_register");
// Nickname und Passwort sollten immer abgefragt werden, die Email als Loginname
// wuerde aber auch gehen.
$helper->addFormGroup("login", "Bitte gebe hier gewünschten Nickname und dein Zugangspasswort ein.");
-$helper->addFormSubGroup("username", "Dein Nickname wird nach Absenden des Formulares erst geprüft. Später bauen wir dann einen automatischen Test ein, der dir sofort zeigt, ob der Nickname bereits vergeben ist.");
+$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("username", 10, 255);
$helper->addFormSubGroup("password", "Dein Passwort sollte nicht zu leicht erratbar sein. Später bauen wir hier noch einen automatischen Test ein, der dir sofort die Passwortstärke anzeigt.");
$helper->addFieldText("pass2", "Passwortwiederholung:");
$helper->addInputPasswordField("pass2", 5, 255);
-if ($helper->ifRegistrationRequiresEmailVerification()) {
+if ($helper->ifRegisterRequiresEmailVerification()) {
$helper->addFormGroup("email", "Bitte gebe deine Email zweimal (ein zweites Mal zur Bestätigung) ein, damit wir dir deinen Freischaltlink zusenden können.");
$helper->addFieldText("email1", "Email-Adresse:");
$helper->addInputTextField("email1", 15, 255);
$helper->addInputTextField("email2", 15, 255);
} // END - email verification
-if ($helper->ifRegistrationIncludesProfile()) {
+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->ifRegistrationRequiresEmailVerification()) {
+ 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("email1", 15, 255);
} // END - No email verification
// Persoenliche Daten mit in der Anmeldung abfragen?
- if ($helper->ifRegistrationIncludesPersonaData()) {
+ if ($helper->ifRegisterIncludesPersonaData()) {
$helper->addFormSubGroup("persona", "Wenn du magst, dann vervollständige deine komplette Adresse mit deinem Namen.");
$helper->addFieldText("surname", "Dein Vorname:");
$helper->addInputTextField("surname", 10, 255);
}
if ($helper->ifChatEnabled("jabber")) {
$helper->addFieldText("jabber", "Jabber:");
- $helper->addInputTextField("jabber", 10, 15);
+ $helper->addInputTextField("jabber", 15, 50);
}
if ($helper->ifChatEnabled("yahoo")) {
$helper->addFieldText("yahoo", "Yahoo!:");
- $helper->addInputTextField("yahoo", 10, 15);
+ $helper->addInputTextField("yahoo", 15, 50);
}
if ($helper->ifChatEnabled("aol")) {
$helper->addFieldText("aol", "AOL-Screenname:");
- $helper->addInputTextField("aol", 10, 15);
+ $helper->addInputTextField("aol", 15, 50);
}
if ($helper->ifChatEnabled("msn")) {
$helper->addFieldText("msn", "MSN:");
- $helper->addInputTextField("msn", 10, 15);
+ $helper->addInputTextField("msn", 15, 50);
}
- if (!$helper->ifRegistrationRequiresEmailVerification()) {
+ 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
$helper->addFormGroup("rules", "Bitte lese dir die Spieleregeln gut durch und kreuze dann "Ja, ich akzeptiere die aktuellen Spielregeln" an.");
+$helper->addFieldText("rules", "Ja, ich akzeptiere die aktuellen Spielregeln:");
$helper->addInputCheckboxField("rules", false);
// Abschliessender Hinweis und Abschluss des Formulars
+$helper->addFormGroup("buttons", "Wenn du alle benötigten Felder korrekt ausgefüt hast, kannst du die Anmeldung abschliessen.");
+$helper->addInputResetButton("Alles nochmal eingeben");
+$helper->addInputSubmitButton("Anmeldung zum Spiel abschliessen");
$helper->addFormNote("Deine Daten werden nach den gültigen Datenschutzgesetzten gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz".");
$helper->addFormTag();
$helper->flushContent();
</div>
<div id="register_box">
- {?register_form?}
+ {?shipsimu_register?}
</div>