X-Git-Url: https://git.mxchange.org/?p=shipsimu.git;a=blobdiff_plain;f=application%2Fship-simu%2Ftemplates%2Fde%2Fcode%2Flogin_form.ctp;h=6b0110df88c384c2d23cf20295cdb52e961bbf82;hp=0a00ca5c9afc44c0ee7bd29f6afcb108477f17f0;hb=462649eb59a6b4903bdaf0428bbe671d1750866a;hpb=116c558e7c0d80359a0c4ac0dbd4decff51bdcf2 diff --git a/application/ship-simu/templates/de/code/login_form.ctp b/application/ship-simu/templates/de/code/login_form.ctp index 0a00ca5..6b0110d 100644 --- a/application/ship-simu/templates/de/code/login_form.ctp +++ b/application/ship-simu/templates/de/code/login_form.ctp @@ -2,73 +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'); + $helperInstance->addFormSubGroup('pass', "Gebe dein Passwort von der Anmeldung ein."); + $helperInstance->addFieldText('pass', "Dein Passwort:"); + $helperInstance->addInputPasswordField('pass'); // CAPTCHA enabled? - if ($helper->ifFormSecuredWithCaptcha()) { - $helper->addFormGroup('captcha', "Unser Benuzter-Login ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du dich einloggen kannst."); - $helper->addCaptcha(); + 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 - $helper->addFormGroup('buttons', "Alles richtig eingegeben?"); - $helper->addInputResetButton("Formular leeren"); - $helper->addInputSubmitButton("Zum Spiel einloggen"); + $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->addInputHiddenConfiguredField('username', 'guest_login'); - $helper->addInputHiddenConfiguredField('pass', 'guest_login'); + $helperInstance = ObjectFactory::createObjectByConfiguredName('web_form_helper', array($this, 'shipsimu_guest_login')); + $helperInstance->addInputHiddenConfiguredField('user', 'guest_login'); + $helperInstance->addInputHiddenConfiguredField('passwd', 'guest_login'); // CAPTCHA enbaled? - if ($helper->ifFormSecuredWithCaptcha()) { - $helper->addFormGroup('captcha', "Unser Gast-Login ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du dich einloggen kannst."); - $helper->addCaptcha(); + 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 - $helper->addFormGroup('buttons', "Gastlogins sind in der Funkionsweise eingeschränkt. Mehr dazu unter "Gastlogin"."); - $helper->addInputSubmitButton("Als Gast einloggen"); - $helper->flushContent(); + $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_login_form', 'index.php?app={?app_short_name?}&page=register')); + +// Set link text +$helperInstance->addLinkWithTextById('register_login'); + +// Flush the content +$helperInstance->flushContent(); + +// [EOC] ?>
Einloggen zu {?app_full_name?} @@ -85,5 +95,5 @@ if ($helper->ifGuestLoginAllowed()) {