]> git.mxchange.org Git - shipsimu.git/blobdiff - application/ship-simu/templates/de/code/register.ctp
Login failed page added
[shipsimu.git] / application / ship-simu / templates / de / code / register.ctp
index 9c599c256f938fc809b2180336975eacee7e570a..f579b1bf35a6ba59ec4ca4de5493181b6189cd2d 100644 (file)
+<?php
+// 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
+// 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&uuml;nschten Nickname und dein Zugangspasswort ein.");
+$helper->addFormSubGroup("username", "Dein Nickname wird erst nach Absenden des Formulares gepr&uuml;ft. Sp&auml;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");
+$helper->addFormSubGroup("password", "Dein Passwort sollte nicht zu leicht erratbar sein. Sp&auml;ter bauen wir hier noch einen automatischen Test ein, der dir sofort die Passwortst&auml;rke anzeigt.");
+$helper->addFieldText("pass1", "Passwort:");
+$helper->addInputPasswordField("pass1");
+$helper->addFieldText("pass2", "Passwortwiederholung:");
+$helper->addInputPasswordField("pass2");
+
+if ($helper->ifRegisterRequiresEmailVerification()) {
+       $helper->addFormGroup("email", "Bitte gebe deine Email zweimal (ein zweites Mal zur Best&auml;tigung) ein, damit wir dir deinen Freischaltlink zusenden k&ouml;nnen.");
+       $helper->addFieldText("email1", "Email-Adresse:");
+       $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&auml;tzlich deine Profildaten vorweg eingeben, du kannst sie aber auch nach dem Login vervollst&auml;ndigen!");
+       if (!$helper->ifRegisterRequiresEmailVerification()) {
+               $helper->addFormSubGroup("email", "Die Angabe deiner Email-Adresse ist nur dann n&ouml;tig, wenn du auch Email-Benachrichtigungen (<span id=\"add_note\">*1</span>) haben m&ouml;chtest.");
+               $helper->addFieldText("email1", "Email-Adresse:");
+               $helper->addInputTextField("email1");
+       } // END - No email verification
+
+       // Persoenliche Daten mit in der Anmeldung abfragen?
+       if ($helper->ifRegisterIncludesPersonaData()) {
+               $helper->addFormSubGroup("persona", "Wenn du magst, dann vervollst&auml;ndige deine komplette Adresse mit deinem Namen.");
+               $helper->addFieldText("surname", "Dein Vorname:");
+               $helper->addInputTextField("surname");
+               $helper->addFieldText("family", "Dein Nachname:");
+               $helper->addInputTextField("family");
+               $helper->addFieldText("street", "Strasse und Hausnummer:");
+               $helper->addInputTextField("street");
+               $helper->addFieldText("city", "Wohnort:");
+               $helper->addInputTextField("city");
+       } // END - Persona data
+
+       $helper->addFormSubGroup("zip", "Magst du uns auch deine Postleitzahl verraten?");
+       $helper->addFieldText("zip", "Postleitzahl:");
+       $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");
+       }
+       if ($helper->ifChatEnabled("jabber")) {
+               $helper->addFieldText("jabber", "Jabber:");
+               $helper->addInputTextField("jabber");
+       }
+       if ($helper->ifChatEnabled("yahoo")) {
+               $helper->addFieldText("yahoo", "Yahoo!:");
+               $helper->addInputTextField("yahoo");
+       }
+       if ($helper->ifChatEnabled("aol")) {
+               $helper->addFieldText("aol", "AOL-Screenname:");
+               $helper->addInputTextField("aol");
+       }
+       if ($helper->ifChatEnabled("msn")) {
+               $helper->addFieldText("msn", "MSN:");
+               $helper->addInputTextField("msn");
+       }
+
+       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 &quot;Ja, ich akzeptiere die aktuellen Spielregeln&quot; 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&ouml;tigten Felder korrekt ausgef&uuml;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&uuml;ltigen Datenschutzgesetzten gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link &quot;Datenschutz&quot;.");
+$helper->addFormTag();
+$helper->flushContent();
+?>
 <div id="content_header">
        Anmeldung bei <span class="app_name">{?app_full_name?}</span>
 </div>
 
 <div id="register_box">
-       <form id="register_form" action="{register_action}" method="post">
-               <!-- You really should have at least nickname, password and email //-->
-               <!-- required for registration. If you don't think so please //-->
-               <!-- contact me and we can talk about it. The rest is optional to //-->
-               <!-- your own taste. //-->
-               <?php $this->addTextInputForm("username", 10, 255, true); ?>
-       </form>
+       {?shipsimu_register?}
 </div>