Account status page partly implemented, backtrace now without own saveBacktrace(...
[shipsimu.git] / application / ship-simu / templates / de / code / login_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 $helper = WebFormHelper::createWebFormHelper($this, "shipsimu_user_login");
6
7 // Formular deaktiviert?
8 if ($helper->ifLoginIsEnabled()) {
9         // Formular ist aktiv
10         $helper->addFormGroup("login", "Gebe hier deine Logindaten ein:");
11
12         // Welches Loginverfahren wurde konfiguriert?
13         if ($helper->ifLoginWithUsername()) {
14                 // Login mit Username
15                 $helper->addFormSubGroup("username", "Bitte mit deinem Nickname einloggen.");
16                 $helper->addFieldText("username", "Dein Nickname:");
17                 $helper->addInputTextField("username");
18         } elseif ($helper->ifLoginWithEmail()) {
19                 // Login mit Email
20                 $helper->addFormSubGroup("email", "Bitte mit deiner Email-Adresse einloggen.");
21                 $helper->addFieldText("email", "Deine Email-Addresse:");
22                 $helper->addInputTextField("email");
23         } else {
24                 // Login mit Email/Username
25                 $helper->addFormSubGroup("user_email", "Bitte mit deinem Nickname oder Email-Adresse einloggen.");
26                 $helper->addFieldText("user_email", "Dein Nickname/Email:");
27                 $helper->addInputTextField("user_email");
28         }
29
30         $helper->addFormSubGroup("pass", "Gebe dein Passwort von der Anmeldung ein.");
31         $helper->addFieldText("pass", "Dein Passwort:");
32         $helper->addInputPasswordField("pass");
33         $helper->addFormGroup("buttons", "Alles richtig eingegeben?");
34         $helper->addInputResetButton("Formular leeren");
35         $helper->addInputSubmitButton("Zum Spiel einloggen");
36 } else {
37         // Formular deaktiviert
38         $helper->addFormNote("Einloggen in&#39;s Spiel ist derzeit administrativ deaktiviert worden. Bitte komme sp&auml;ter noch mal wieder.");
39         $helper->addFormNote("Nachricht vom Admin: <span id=\"disabled_reason\">".$this->getConfigInstance()->readConfig('login_disabled_reason')."</span>");
40 }
41
42 // Formular schliessen
43 $helper->flushContent();
44
45 // Ist Gastlogin erlaubt?
46 if ($helper->ifGuestLoginAllowed()) {
47         // Neue Helper-Instanz holen
48         $helper = WebFormHelper::createWebFormHelper($this, "shipsimu_guest_login");
49         $helper->addInputHiddenField("username", $this->getConfigInstance()->readConfig('guest_login_username'));
50         $helper->addInputHiddenField("pass", $this->getConfigInstance()->readConfig('guest_login_password'));
51         $helper->addFormGroup("buttons", "Gastlogins sind in der Funkionsweise eingeschr&auml;nkt. Mehr dazu unter &quot;Gastlogin&quot;.");
52         $helper->addInputSubmitButton("Als Gast einloggen");
53         $helper->flushContent();
54 }
55
56 ?>
57 <div id="content_header">
58         Einloggen zu <span class="app_name">{?app_full_name?}</span>
59 </div>
60
61 <div id="login_box">
62         {?shipsimu_user_login?}
63 </div>
64
65 <div id="guest_login">
66         {?shipsimu_guest_login?}
67 </div>