5426b38b3efd696b6a91d5eb9448506f15345ee6
[shipsimu.git] / application / ship-simu / templates / de / code / register_form.ctp
1 <?php
2 // Get helper instance for web forms. This will add the opening form-tag to
3 // the helper's render cache which is simply a small variable in the class
4 // BaseHelper.
5 $helperInstance = ObjectFactory::createObjectByConfiguredName('web_form_helper', array($this, 'shipsimu_register'));
6
7 // Always ask at least for nickname and password
8 $helperInstance->addFormGroup('login', "Bitte gebe hier gew&uuml;nschten Nickname und dein Zugangspasswort ein.");
9 $helperInstance->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.");
10 $helperInstance->addFieldText('username', "Nickname im Spiel:");
11 $helperInstance->addInputTextField('username');
12 $helperInstance->addFormSubGroup('pass', "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.");
13 $helperInstance->addFieldText('pass1', "Passwort:");
14 $helperInstance->addInputPasswordField('pass1');
15 $helperInstance->addFieldText('pass2', "Passwortwiederholung:");
16 $helperInstance->addInputPasswordField('pass2');
17
18 if ($helperInstance->ifRegisterRequiresEmailVerification()) {
19         $helperInstance->addFormGroup('email', "Bitte gebe deine Email zweimal (ein zweites Mal zur Best&auml;tigung) ein, damit wir dir deinen Freischaltlink zusenden k&ouml;nnen.");
20         $helperInstance->addFieldText('email1', "Email-Adresse:");
21         $helperInstance->addInputTextField('email1');
22         $helperInstance->addFieldText('email2', "Wiederholung Email-Adresse:");
23         $helperInstance->addInputTextField('email2');
24
25         if ($helperInstance->ifEmailMustBeUnique()) {
26                 $helperInstance->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein.");
27         } // END - Unique email addresses
28
29 } // END - email verification
30
31 if ($helperInstance->ifRegisterIncludesProfile()) {
32         $helperInstance->addFormGroup('profile', "Hier kannst du zus&auml;tzlich deine Profildaten vorweg eingeben, du kannst sie aber auch nach dem Login vervollst&auml;ndigen!");
33
34         if (!$helperInstance->ifRegisterRequiresEmailVerification()) {
35                 $helperInstance->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.");
36                 $helperInstance->addFieldText('email1', "Email-Adresse:");
37                 $helperInstance->addInputTextField('email1');
38         } // END - No email verification
39
40         // Persoenliche Daten mit in der Anmeldung abfragen?
41         if ($helperInstance->ifRegisterIncludesPersonaData()) {
42                 $helperInstance->addFormSubGroup('persona', "Wenn du magst, dann vervollst&auml;ndige deine komplette Adresse mit deinem Namen.");
43                 $helperInstance->addFieldText('surname', "Dein Vorname:");
44                 $helperInstance->addInputTextField('surname');
45                 $helperInstance->addFieldText('family', "Dein Nachname:");
46                 $helperInstance->addInputTextField('family');
47                 $helperInstance->addFieldText('street', "Strasse und Hausnummer:");
48                 $helperInstance->addInputTextField('street');
49                 $helperInstance->addFieldText('city', "Wohnort:");
50                 $helperInstance->addInputTextField('city');
51         } // END - Persona data
52
53         $helperInstance->addFormSubGroup('zip', "Magst du uns auch deine Postleitzahl verraten?");
54         $helperInstance->addFieldText('zip', "Postleitzahl:");
55         $helperInstance->addInputTextField('zip');
56
57         $helperInstance->addFormSubGroup('chat', "Gebe hier deine Nicknames bzw. Nummern an:");
58
59         if ($helperInstance->ifChatEnabled('icq')) {
60                 $helperInstance->addFieldText('icq', "ICQ-Nummer:");
61                 $helperInstance->addInputTextField('icq');
62         } // END - if
63
64         if ($helperInstance->ifChatEnabled('jabber')) {
65                 $helperInstance->addFieldText('jabber', "Jabber:");
66                 $helperInstance->addInputTextField('jabber');
67         } // END - if
68
69         if ($helperInstance->ifChatEnabled('yahoo')) {
70                 $helperInstance->addFieldText('yahoo', "Yahoo!:");
71                 $helperInstance->addInputTextField('yahoo');
72         } // END - if
73
74         if ($helperInstance->ifChatEnabled('aol')) {
75                 $helperInstance->addFieldText('aol', "AOL-Screenname:");
76                 $helperInstance->addInputTextField('aol');
77         } // END - if
78
79         if ($helperInstance->ifChatEnabled('msn')) {
80                 $helperInstance->addFieldText('msn', "MSN:");
81                 $helperInstance->addInputTextField('msn');
82         } // END - if
83
84         if (!$helperInstance->ifRegisterRequiresEmailVerification()) {
85                 $helperInstance->addFormExtraNote(1, "Die Benachrichtigungen per sind im Loginbereich verfeinerbar, welche du genau haben willst.");
86         } // END - Extra note
87
88 } // END - ask profile data
89
90 // Spielregeln abfragen
91 $helperInstance->addFormGroup('rules', "Bitte lese dir die Spieleregeln gut durch und kreuze dann &quot;Ja, ich akzeptiere die aktuellen Spielregeln&quot; an.");
92 $helperInstance->addFieldText('rules', "Ja, ich akzeptiere die aktuellen Spielregeln:");
93 $helperInstance->addInputCheckboxField('rules', false);
94
95 // Add CAPTCHA?
96 if ($helperInstance->ifFormSecuredWithCaptcha()) {
97         $helperInstance->addFormGroup('captcha', "Bitte wiederhole den angezeigten Code damit die Anmeldung abgeschlossen werden kann.");
98         $helperInstance->addCaptcha();
99 } // END - if
100
101 // Final note and submit buttons
102 $helperInstance->addFormGroup('buttons', "Wenn du alle ben&ouml;tigten Felder korrekt ausgef&uuml;t hast, kannst du die Anmeldung abschliessen.");
103
104 $helperInstance->addInputResetButton("Alles nochmal eingeben");
105 $helperInstance->addInputSubmitButton("Anmeldung zum Spiel abschliessen");
106 $helperInstance->addFormNote('data_protection', "Deine Daten werden nach den g&uuml;ltigen Datenschutzgesetzten gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link &quot;Datenschutz&quot;.");
107 $helperInstance->flushContent();
108
109 // [EOC]
110 ?>
111 <div id="content_header">
112         Anmeldung bei <span class="app_name">{?app_full_name?}</span>
113 </div>
114
115 <div id="register_box">
116         {?shipsimu_register?}
117 </div>