X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=application%2Fship-simu%2Ftemplates%2Fde%2Fcode%2Flogin_form.ctp;h=ae600484dbb044eaec59338d750f5d26605b68c5;hb=4f70843ae8428f051d70ccff5bb43fc4c03dda8d;hp=6d926e816545bac814b6070f8e734ec2e71207b9;hpb=6ea47cac34fd28b9d8157ceb1d643f7bfc6a4379;p=shipsimu.git diff --git a/application/ship-simu/templates/de/code/login_form.ctp b/application/ship-simu/templates/de/code/login_form.ctp index 6d926e8..ae60048 100644 --- a/application/ship-simu/templates/de/code/login_form.ctp +++ b/application/ship-simu/templates/de/code/login_form.ctp @@ -2,59 +2,83 @@ // 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_user_login"); +$helperInstance = ObjectFactory::createObjectByConfiguredName('web_form_helper', array($this, 'shipsimu_user_login')); // Formular deaktiviert? -if ($helper->ifLoginIsEnabled()) { +if ($helperInstance->ifLoginIsEnabled()) { // Formular ist aktiv - $helper->addFormGroup("login", "Gebe hier deine Logindaten ein:"); + $helperInstance->addFormGroup('login', "Gebe hier deine Logindaten ein:"); // Welches Loginverfahren wurde konfiguriert? - if ($helper->ifLoginWithUsername()) { + if ($helperInstance->ifLoginWithUsername()) { // Login mit Username - $helper->addFormSubGroup("username", "Bitte mit deinem Nickname einloggen."); - $helper->addFieldText("username", "Dein Nickname:"); - $helper->addInputTextField("username"); - } elseif ($helper->ifLoginWithEmail()) { + $helperInstance->addFormSubGroup('username', "Bitte mit deinem Nickname einloggen."); + $helperInstance->addFieldText('username', "Dein Nickname:"); + $helperInstance->addInputTextField('username'); + } elseif ($helperInstance->ifLoginWithEmail()) { // Login mit Email - $helper->addFormSubGroup("email", "Bitte mit deiner Email-Adresse einloggen."); - $helper->addFieldText("email", "Deine Email-Addresse:"); - $helper->addInputTextField("email"); + $helperInstance->addFormSubGroup('email', "Bitte mit deiner Email-Adresse einloggen."); + $helperInstance->addFieldText('email', "Deine Email-Addresse:"); + $helperInstance->addInputTextField('email'); } else { // Login mit Email/Username - $helper->addFormSubGroup("user_email", "Bitte mit deinem Nickname oder Email-Adresse einloggen."); - $helper->addFieldText("user_email", "Dein Nickname/Email:"); - $helper->addInputTextField("user_email"); + $helperInstance->addFormSubGroup('user_email', "Bitte mit deinem Nickname oder Email-Adresse einloggen."); + $helperInstance->addFieldText('user_email', "Dein Nickname/Email:"); + $helperInstance->addInputTextField('user_email'); } - $helper->addFormSubGroup("pass", "Gebe dein Passwort von der Anmeldung ein."); - $helper->addFieldText("pass", "Dein Passwort:"); - $helper->addInputPasswordField("pass"); - $helper->addFormGroup("buttons", "Alles richtig eingegeben?"); - $helper->addInputResetButton("Formular leeren"); - $helper->addCaptcha(); - $helper->addInputSubmitButton("Zum Spiel einloggen"); + $helperInstance->addFormSubGroup('pass', "Gebe dein Passwort von der Anmeldung ein."); + $helperInstance->addFieldText('pass', "Dein Passwort:"); + $helperInstance->addInputPasswordField('pass'); + + // CAPTCHA enabled? + if ($helperInstance->ifFormSecuredWithCaptcha()) { + $helperInstance->addFormGroup('captcha_user', "Das Benutzer-Login ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du dich einloggen kannst."); + $helperInstance->addCaptcha(); + } // END - if + + // Submit buttons + $helperInstance->addFormGroup('buttons_user', "Alles richtig eingegeben?"); + $helperInstance->addInputResetButton("Formular leeren"); + $helperInstance->addInputSubmitButton("Zum Spiel einloggen"); } else { // Formular deaktiviert - $helper->addFormNote("Einloggen in's Spiel ist derzeit administrativ deaktiviert worden. Bitte komme später noch mal wieder."); - $helper->addFormNote("Nachricht vom Admin: ".$this->getConfigInstance()->readConfig('login_disabled_reason').""); + $helperInstance->addFormNote('form_deactivated', "Einloggen in's Spiel ist derzeit administrativ deaktiviert worden. Bitte komme später noch mal wieder."); + $helperInstance->addFormNote('admin_notice', "Nachricht vom Admin: ".$this->getConfigInstance()->readConfig('login_disabled_reason').""); } // Formular schliessen -$helper->flushContent(); +$helperInstance->flushContent(); // Ist Gastlogin erlaubt? -if ($helper->ifGuestLoginAllowed()) { +if ($helperInstance->ifGuestLoginAllowed()) { // Neue Helper-Instanz holen - $helper = WebFormHelper::createWebFormHelper($this, "shipsimu_guest_login"); - $helper->addInputHiddenField("username", $this->getConfigInstance()->readConfig('guest_login_username')); - $helper->addInputHiddenField("pass", $this->getConfigInstance()->readConfig('guest_login_password')); - $helper->addFormGroup("buttons", "Gastlogins sind in der Funkionsweise eingeschränkt. Mehr dazu unter "Gastlogin"."); - $helper->addCaptcha(); - $helper->addInputSubmitButton("Als Gast einloggen"); - $helper->flushContent(); + $helperInstance = ObjectFactory::createObjectByConfiguredName('web_form_helper', array($this, 'shipsimu_guest_login')); + $helperInstance->addInputHiddenConfiguredField('user', 'guest_login'); + $helperInstance->addInputHiddenConfiguredField('passwd', 'guest_login'); + + // CAPTCHA enbaled? + if ($helperInstance->ifFormSecuredWithCaptcha()) { + $helperInstance->addFormGroup('captcha_guest', "Unser Gast-Login ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du dich einloggen kannst."); + $helperInstance->addCaptcha(); + } // END - if + + // Submit button + $helperInstance->addFormGroup('buttons_guest', "Gastlogins sind in der Funkionsweise eingeschränkt. Mehr dazu unter "Gastlogin"."); + $helperInstance->addInputSubmitButton("Als Gast einloggen"); + $helperInstance->flushContent(); } +// Get helper instance +$helperInstance = ObjectFactory::createObjectByConfiguredName('web_link_helper', array($this, 'register')); + +// Set link text +$helperInstance->addLinkWithTextById('register_login'); + +// Flush the content +$helperInstance->flushContent(); + +// [EOC] ?>
Einloggen zu {?app_full_name?} @@ -71,5 +95,5 @@ if ($helper->ifGuestLoginAllowed()) {