$cfg->setConfigEntry('guest_login_allowed', "Y");
// CFG: GUEST-LOGIN-USERNAME
-$cfg->setConfigEntry('guest_login_username', "guest");
+$cfg->setConfigEntry('guest_login_user', "guest");
// CFG: GUEST-LOGIN-PASS
-$cfg->setConfigEntry('guest_login_pass', "guest");
+$cfg->setConfigEntry('guest_login_passwd', "guest");
// CFG: LOGIN-WELCOME-ACTION-CLASS
$cfg->setConfigEntry('login_welcome_action_class', "ShipSimuLoginAction");
<?php
// Get a helper instance without a form tag
$captchaHelper = WebFormHelper::createWebFormHelper($this, 'captcha_code', false, false);
-$captchaHelper->addFormGroup('code', "");
-$captchaHelper->addFieldText('code', "Bitte wiederhole den Code:");
-$captchaHelper->addInputTextField('code');
+$captchaHelper->addFieldText('captcha_code', "Bitte wiederhole den Code:");
+$captchaHelper->addInputTextField('captcha_code');
$captchaHelper->addInputHiddenField('hash', $this->readVariable('captcha_hash'));
$captchaHelper->flushContent();
// [EOF]
?>
-<div id="captcha_image">
- <img src="$config[base_url]/index.php?app=ship-simu&page=captcha_image&encrypt={?encrypted_code?}&response=image" alt="CAPTCHA-Bild" title="CAPTCHA-Bild" id="captcha_img" />
+<div class="captcha_image">
+ <img src="$config[base_url]/index.php?app=ship-simu&page=captcha_image&encrypt={?encrypted_code?}&response=image" alt="CAPTCHA-Bild" title="CAPTCHA-Bild" class="captcha_img" />
</div>
-<div id="captcha_code">
+<div class="captcha_code">
{?captcha_code?}
</div>
// 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->addFormGroup('captcha_user', "Unser Benuzter-Login ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du dich einloggen kannst.");
$helper->addCaptcha();
} // END - if
// Submit buttons
- $helper->addFormGroup('buttons', "Alles richtig eingegeben?");
+ $helper->addFormGroup('buttons_user', "Alles richtig eingegeben?");
$helper->addInputResetButton("Formular leeren");
$helper->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: <span id=\"disabled_reason\">".$this->getConfigInstance()->readConfig('login_disabled_reason')."</span>");
+ $helper->addFormNote('form_deactivated', "Einloggen in's Spiel ist derzeit administrativ deaktiviert worden. Bitte komme später noch mal wieder.");
+ $helper->addFormNote('admin_notice', "Nachricht vom Admin: <span id=\"disabled_reason\">".$this->getConfigInstance()->readConfig('login_disabled_reason')."</span>");
}
// Formular schliessen
if ($helper->ifGuestLoginAllowed()) {
// Neue Helper-Instanz holen
$helper = WebFormHelper::createWebFormHelper($this, 'shipsimu_guest_login');
- $helper->addInputHiddenConfiguredField('username', 'guest_login');
- $helper->addInputHiddenConfiguredField('pass', 'guest_login');
+ $helper->addInputHiddenConfiguredField('user', 'guest_login');
+ $helper->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->addFormGroup('captcha_guest', "Unser Gast-Login ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du dich einloggen kannst.");
$helper->addCaptcha();
} // END - if
// Submit button
- $helper->addFormGroup('buttons', "Gastlogins sind in der Funkionsweise eingeschränkt. Mehr dazu unter "Gastlogin".");
+ $helper->addFormGroup('buttons_guest', "Gastlogins sind in der Funkionsweise eingeschränkt. Mehr dazu unter "Gastlogin".");
$helper->addInputSubmitButton("Als Gast einloggen");
$helper->flushContent();
}
</div>
<div id="content_footer">
- Noch kein Spieleaccount? [<a href="$config[base_url]/index.php?app=ship-simu&page=register">Dann hier kostenlos anmelden!</a>]
+ Noch kein Spieleaccount? [<a href="$config[base_url]/index.php?app=ship-simu&page=register">Dann hier kostenlos anmelden!</a>]
</div>
$helper->addInputPasswordField('pass2');
// Display current email
-$helper->addFormNote("Derzeitige Email-Adresse: <span id=\"displayed_field\">".$helper->getField('email')."</span>");
+$helper->addFormNote('current_email', "Derzeitige Email-Adresse: <span id=\"displayed_field\">".$helper->getField('email')."</span>");
// Only for changing email address
if ($helper->ifEmailChangeAllowed()) {
$helper->addInputTextField('email2');
if ($helper->ifEmailMustBeUnique()) {
- $helper->addFormNote("Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein.");
+ $helper->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein.");
} // END - Unique email addresses
if ($helper->ifEmailChangeRequireConfirmation()) {
- $helper->addFormNote("Es wird ein Bestätigungslink an deine neue Email-Adresse gesendet. Bitte klicke diesen dann möglichst schnell an.");
+ $helper->addFormNote('confirm_link', "Es wird ein Bestätigungslink an deine neue Email-Adresse gesendet. Bitte klicke diesen dann möglichst schnell an.");
} // END - Change requires confirmation
} // END - email change allowed
$helper->addFieldText('rules', "Ja, ich akzeptiere die aktuellen Spielregeln:");
$helper->addInputCheckboxField('rules', false);
} else {
- $helper->addFormNote("Du hast die aktuellen Spielregeln akzeptiert. Vielen Dank!");
+ $helper->addFormNote('rules_accepted', "Du hast die aktuellen Spielregeln akzeptiert. Vielen Dank!");
$helper->addInputHiddenField('rules', "1");
}
$helper->addFormGroup('buttons', "Sind alle Daten nun korrekt eingegeben? Dann sende sie mit einem Klick einfach ab!");
$helper->addInputResetButton("Alles nochmal eingeben");
$helper->addInputSubmitButton("Accountdaten aktualisieren");
-$helper->addFormNote("Deine Daten werden nach den gültigen Datenschutzgesetzten gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz".");
+$helper->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzten gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz".");
$helper->flushContent();
?>
<div id="content_header">
$helper->addInputSubmitButton("Bestätigungslink erneut aussenden");
} elseif ($helper->ifUserAccountLocked()) {
// Account is locked
- $helper->addFormNote("Dein Account wurde gesperrt! Grund der Sperre:
+ $helper->addFormNote('status_locked', "Dein Account wurde gesperrt! Grund der Sperre:
<span id=\"lock_reason\">".$helper->getField('lock_reason')."</span>
Bitte melde dich beim Support, damit dieser dir weiterhelfen kann."
);
} elseif ($helper->ifUserAccountGuest()) {
// Account is guest account
- $helper->addFormNote("Gästeaccounts sind in der Funktionalität
+ $helper->addFormNote('status_guest', "Gästeaccounts sind in der Funktionalität
leicht eingeschränkt. Bitte melde dich an, damit du ein
vollwertiges Account bekommst."
);
$helper->addInputTextField('email2');
if ($helper->ifEmailMustBeUnique()) {
- $helper->addFormNote("Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein.");
+ $helper->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein.");
} // END - Unique email addresses
} // END - email verification
$helper->addInputResetButton("Alles nochmal eingeben");
$helper->addInputSubmitButton("Anmeldung zum Spiel abschliessen");
-$helper->addFormNote("Deine Daten werden nach den gültigen Datenschutzgesetzten gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz".");
+$helper->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzten gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz".");
$helper->flushContent();
?>
<div id="content_header">
$subGroupName = $this->subGroupName;
}
+ // Same sub group to open?
+ if (($this->subGroupOpened === false) && ($subGroupName == $this->subGroupName)) {
+ // Abort here silently
+ return false;
+ } // END - if
+
// Initialize content with closing div by default
$content = " </div>\n</div><!-- Sub group- CLOSE //-->";
* Add text (notes) surrounded by a div block. Still opened groups or sub
* groups will be automatically closed.
*
+ * @param $noteId Id for this note
* @param $formNotes The form notes we shell addd
* @return void
* @throws FormClosedException If the form is not yet opened
*/
- public function addFormNote ($formNotes) {
+ public function addFormNote ($noteId, $formNotes) {
// Is the form opened?
if (($this->formOpened === false) && ($this->formEnabled === true)) {
// Throw an exception
} // END - if
// Generate the content
- $inputContent = sprintf(" <div id=\"form_note\">
+ $inputContent = sprintf(" <div id=\"form_note_%s\">
%s
</div>",
+ $noteId,
$formNotes
);