<?php
// Own namespace
-namespace Org\Mxchange\City\Controller\Confirmed;
+namespace Org\Mxchange\City\Controller;
// Import framework stuff
use Org\Mxchange\CoreFramework\Controller\BaseController;
<?php
// Own namespace
-namespace Org\Mxchange\City\Controller\LoginFailed;
+namespace Org\Mxchange\City\Controller;
// Import framework stuff
use Org\Mxchange\CoreFramework\Controller\BaseController;
<?php
// Own namespace
-namespace Org\Mxchange\City\Controller\Logout;
+namespace Org\Mxchange\City\Controller;
// Import framework stuff
use Org\Mxchange\CoreFramework\Controller\BaseController;
<?php
// Own namespace
-namespace Org\Mxchange\City\Controller\LogoutDone;
+namespace Org\Mxchange\City\Controller;
// Import framework stuff
use Org\Mxchange\CoreFramework\Controller\BaseController;
<?php
// Own namespace
-namespace Org\Mxchange\City\Controller\Register;
+namespace Org\Mxchange\City\Controller;
// Import framework stuff
use Org\Mxchange\CoreFramework\Controller\BaseController;
<?php
// Own namespace
-namespace Org\Mxchange\City\Controller\DoForm;
+namespace Org\Mxchange\City\Controller;
// Import framework stuff
use Org\Mxchange\CoreFramework\Controller\BaseController;
<?php
// Import framework stuff
+use Org\Mxchange\CoreFramework\Assertion\AssertionException;
use Org\Mxchange\CoreFramework\Generic\FrameworkException;
use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
*/
// The node's own exception handler
-function city_exception_handler ($exceptionInstance) {
+function tests_exception_handler ($exceptionInstance) {
// Is it an object and a valid instance?
if ((is_object($exceptionInstance)) && ($exceptionInstance instanceof Exception)) {
// Init variable
// Init argument string
$argsString = '';
- // Convert arguments type into human-readable
- foreach ($traceArray['args'] as $arg) {
- $argsString .= ', ' . gettype($arg);
- } // END - foreach
- $argsString = substr($argsString, 2);
+ // Some argument found?
+ if (isset($traceArray['args'])) {
+ // Convert arguments type into human-readable
+ foreach ($traceArray['args'] as $arg) {
+ $argsString .= ', ' . gettype($arg);
+ } // END - foreach
+ $argsString = substr($argsString, 2);
+ } // END - if
// Set missing file/line
if (!isset($traceArray['file'])) $traceArray['file'] = 'unknown';
}
// Error handler
-function city_error_handler ($errno, $errstr, $errfile, $errline, array $errcontext) {
+function tests_error_handler ($errno, $errstr, $errfile, $errline, array $errcontext) {
// Construct the message
$message = sprintf('File: %s, Line: %s, Code: %s, Message: %s',
basename($errfile),
} // END - function
// Assertion handler
-function city_assert_handler ($file, $line, $code) {
+function tests_assert_handler ($file, $line, $code) {
// Empty code?
if ($code === '') {
$code = '<em>Unknown</em>';
} // END - function
// Set error handler
-//set_error_handler('city_error_handler');
+//set_error_handler('tests_error_handler');
// Set the new handler
-set_exception_handler('city_exception_handler');
+set_exception_handler('tests_exception_handler');
// Init assert handling
assert_options(ASSERT_ACTIVE , true);
assert_options(ASSERT_WARNING , false);
assert_options(ASSERT_BAIL , true);
assert_options(ASSERT_QUIET_EVAL, false);
-assert_options(ASSERT_CALLBACK , 'city_assert_handler');
+assert_options(ASSERT_CALLBACK , 'tests_assert_handler');
// City name input field
$helperInstance->addFormSubGroup('city_name', "Bitte gebe den Namen der Stadt ein.");
- $helperInstance->addFieldText('city_name', "Dein Stadtname:");
+ $helperInstance->addFieldLabel('city_name', "Dein Stadtname:");
$helperInstance->addInputTextField('city_name');
// CAPTCHA enabled?
// Ask again for current account password
$helperInstance->addFormGroup('password', "Bitte gebe zur Bestätigung dein derzeitiges Passwort ein.");
-$helperInstance->addFieldText('password', "Derzeitiges Passwort:");
+$helperInstance->addFieldLabel('password', "Derzeitiges Passwort:");
$helperInstance->addInputPasswordField('password');
// CAPTCHA enabled?
// Ask again for current account password
$helperInstance->addFormGroup('password', "Bitte gebe zur Bestätigung dein derzeitiges Passwort ein.");
-$helperInstance->addFieldText('password', "Derzeitiges Passwort:");
+$helperInstance->addFieldLabel('password', "Derzeitiges Passwort:");
$helperInstance->addInputPasswordField('password');
// Display email, surname and family name
// Password can only be changed when the old one is entered and new one twice!
$helperInstance->addFormGroup('pass', "Neues Passwort einrichten:");
$helperInstance->addFormSubGroup('pass', "Bitte gebe zum Ändern deines Passwortes zweimal das gewünschte neue Passwort ein.");
-$helperInstance->addFieldText('pass1', "Neues Passwort:");
+$helperInstance->addFieldLabel('pass1', "Neues Passwort:");
$helperInstance->addInputPasswordField('pass1');
-$helperInstance->addFieldText('pass2', "Neues Passwort, Wiederholung:");
+$helperInstance->addFieldLabel('pass2', "Neues Passwort, Wiederholung:");
$helperInstance->addInputPasswordField('pass2');
// Display current email
if ($helperInstance->ifEmailChangeAllowed()) {
$helperInstance->addFormGroup('email', "Änderung deiner Email-Addresse:");
$helperInstance->addFormSubGroup('email', "Gebe nur deine Email-Adresse zweimal ein, wenn du diese ändern möchtest!");
- $helperInstance->addFieldText('email1', "Email-Adresse:");
+ $helperInstance->addFieldLabel('email1', "Email-Adresse:");
$helperInstance->addInputTextField('email1');
- $helperInstance->addFieldText('email2', "Wiederholung Email-Adresse:");
+ $helperInstance->addFieldLabel('email2', "Wiederholung Email-Adresse:");
$helperInstance->addInputTextField('email2');
if ($helperInstance->ifEmailMustBeUnique()) {
// Persoenliche Daten mit in der Anmeldung abfragen?
if ($helperInstance->ifRegisterIncludesPersonaData()) {
$helperInstance->addFormSubGroup('persona', "Wenn du magst, dann vervollständige deine komplette Adresse mit deinem Namen.");
- $helperInstance->addFieldText('surname', "Dein Vorname:");
+ $helperInstance->addFieldLabel('surname', "Dein Vorname:");
$helperInstance->addInputTextFieldWithDefault('surname');
- $helperInstance->addFieldText('family', "Dein Nachname:");
+ $helperInstance->addFieldLabel('family', "Dein Nachname:");
$helperInstance->addInputTextFieldWithDefault('family');
- $helperInstance->addFieldText('street', "Strasse und Hausnummer:");
+ $helperInstance->addFieldLabel('street', "Strasse und Hausnummer:");
$helperInstance->addInputTextFieldWithDefault('street');
- $helperInstance->addFieldText('city', "Wohnort:");
+ $helperInstance->addFieldLabel('city', "Wohnort:");
$helperInstance->addInputTextFieldWithDefault('city');
// Include birthday?
if ($helperInstance->ifProfileIncludesBirthDay()) {
$helperInstance->addFormSubGroup('birthday', "Verrate uns doch dein Geburtsdatum, als Dankeschön erhälst du interessante Prämien - ausschliesslich per Email - zum Geburtstag zugesandt! Gültiges Format: TT.MM.JJJJ");
$helperInstance->addInputTextField('birth_day');
- $helperInstance->addFieldText('birth_day', ".");
+ $helperInstance->addFieldLabel('birth_day', ".");
$helperInstance->addInputTextField('birth_month');
- $helperInstance->addFieldText('birth_day', ".");
+ $helperInstance->addFieldLabel('birth_day', ".");
$helperInstance->addInputTextField('birth_year');
} // END - if
} // END - if
// Add sub group for zip code
$helperInstance->addFormSubGroup('zip', "Magst du uns auch deine Postleitzahl verraten?");
-$helperInstance->addFieldText('zip', "Postleitzahl:");
+$helperInstance->addFieldLabel('zip', "Postleitzahl:");
$helperInstance->addInputTextFieldWithDefault('zip');
// Add sub group for chat protocols
// Add ICQ chat?
if ($helperInstance->ifChatEnabled('icq')) {
- $helperInstance->addFieldText('icq', "ICQ-Nummer:");
+ $helperInstance->addFieldLabel('icq', "ICQ-Nummer:");
$helperInstance->addInputTextFieldWithDefault('icq');
} // END - if
// Add Jabber chat?
if ($helperInstance->ifChatEnabled('jabber')) {
- $helperInstance->addFieldText('jabber', "Jabber:");
+ $helperInstance->addFieldLabel('jabber', "Jabber:");
$helperInstance->addInputTextFieldWithDefault('jabber');
} // END - if
// Add Yahoo! chat?
if ($helperInstance->ifChatEnabled('yahoo')) {
- $helperInstance->addFieldText('yahoo', "Yahoo!:");
+ $helperInstance->addFieldLabel('yahoo', "Yahoo!:");
$helperInstance->addInputTextFieldWithDefault('yahoo');
} // END - if
// Add AOL chat?
if ($helperInstance->ifChatEnabled('aol')) {
- $helperInstance->addFieldText('aol', "AOL-Screenname:");
+ $helperInstance->addFieldLabel('aol', "AOL-Screenname:");
$helperInstance->addInputTextFieldWithDefault('aol');
} // END - if
// Add MSN chat?
if ($helperInstance->ifChatEnabled('msn')) {
- $helperInstance->addFieldText('msn', "MSN:");
+ $helperInstance->addFieldLabel('msn', "MSN:");
$helperInstance->addInputTextFieldWithDefault('msn');
} // END - if
// Rules already accepted?
if ($helperInstance->ifRulesHaveChanged()) {
$helperInstance->addFormGroup('rules', "Bitte lese dir die Spieleregeln gut durch und kreuze dann "Ja, ich akzeptiere die aktuellen Spielregeln" an.");
- $helperInstance->addFieldText('rules', "Ja, ich akzeptiere die aktuellen Spielregeln:");
+ $helperInstance->addFieldLabel('rules', "Ja, ich akzeptiere die aktuellen Spielregeln:");
$helperInstance->addInputCheckboxField('rules', false);
} else {
$helperInstance->addFormNote('rules_accepted', "Du hast die aktuellen Spielregeln akzeptiert. Vielen Dank!");
// Ask again for current account password
$helperInstance->addFormGroup('pass_old', "Bitte gebe zur Bestätigung der Änderungen dein derzeitiges Passwort ein.");
-$helperInstance->addFieldText('pass_old', "Derzeitiges Passwort:");
+$helperInstance->addFieldLabel('pass_old', "Derzeitiges Passwort:");
$helperInstance->addInputPasswordField('pass_old');
// Final notices
if ($helperInstance->ifUserAccountUnconfirmed()) {
// Add code box
$helperInstance->addFormGroup('code', "Bitte gebe hier den Bestätigungscode aus der Willkommensemail ein. Solltest du diese nicht erhalten haben, kannst du dir diesen jetzt zusenden lassen.");
- $helperInstance->addFieldText('code', "Bestätigungscode aus der Mail:");
+ $helperInstance->addFieldLabel('code', "Bestätigungscode aus der Mail:");
$helperInstance->addInputTextField('code');
// Add submit button
$captchaHelper = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'captcha_code', false, false));
// Add input field with text for CAPTCHA code
-$captchaHelper->addFieldText('captcha_code', "Bitte wiederhole den Code:");
+$captchaHelper->addFieldLabel('captcha_code', "Bitte wiederhole den Code:");
$captchaHelper->addInputTextField('c_code');
// Add hidden field with validation hash
if ($helperInstance->ifLoginWithUsername()) {
// Login with user name only
$helperInstance->addFormSubGroup('username', "Bitte mit deinem Nickname einloggen.");
- $helperInstance->addFieldText('username', "Dein Nickname:");
+ $helperInstance->addFieldLabel('username', "Dein Nickname:");
$helperInstance->addInputTextField('username');
} elseif ($helperInstance->ifLoginWithEmail()) {
// Login with email address only
$helperInstance->addFormSubGroup('email', "Bitte mit deiner Email-Adresse einloggen.");
- $helperInstance->addFieldText('email', "Deine Email-Addresse:");
+ $helperInstance->addFieldLabel('email', "Deine Email-Addresse:");
$helperInstance->addInputTextField('email');
} else {
// Login with email address or user name
$helperInstance->addFormSubGroup('user_email', "Bitte mit deinem Nickname oder Email-Adresse einloggen.");
- $helperInstance->addFieldText('user_email', "Dein Nickname/Email:");
+ $helperInstance->addFieldLabel('user_email', "Dein Nickname/Email:");
$helperInstance->addInputTextField('user_email');
}
// Add password input field
$helperInstance->addFormSubGroup('pass', "Gebe dein Passwort von der Anmeldung ein.");
- $helperInstance->addFieldText('pass', "Dein Passwort:");
+ $helperInstance->addFieldLabel('pass', "Dein Passwort:");
$helperInstance->addInputPasswordField('pass');
// CAPTCHA enabled?
// [EOC]
?>
<div id="content_header">
- Einloggen zu <span class="app_name">{?app_full_name?}</span>
+ <h3>Einloggen zu <span class="app_name">{?app_full_name?}</span></h3>
</div>
-<div id="content_body">
- <div id="login_box">
+<div id="content_body" class="row">
+ <div id="login_box" class="col-md-6">
{?city_user_login?}
</div>
- <div id="guest_login">
+ <div id="guest_login" class="col-md-6">
{?city_guest_login?}
</div>
</div>
-<div id="content_footer">
- Noch kein Spieleaccount? {?register?}
+<div id="content_footer" class="row">
+ <div class="col-md-12">
+ Noch kein Spieleaccount? {?register?}
+ </div>
</div>
// Always ask at least for nickname and password
$helperInstance->addFormGroup('login', "Bitte gebe hier gewünschten Nickname und dein Zugangspasswort ein.");
$helperInstance->addFormSubGroup('username', "Dein Nickname wird erst nach Absenden des Formulares geprüft. Später bauen wir dann einen automatischen Test ein, der dir sofort zeigt, ob der Nickname bereits vergeben ist.");
-$helperInstance->addFieldText('username', "Nickname im Spiel:");
+$helperInstance->addFieldLabel('username', "Nickname im Spiel:");
$helperInstance->addInputTextField('username');
$helperInstance->addFormSubGroup('pass', "Dein Passwort sollte nicht zu leicht erratbar sein. Später bauen wir hier noch einen automatischen Test ein, der dir sofort die Passwortstärke anzeigt.");
-$helperInstance->addFieldText('pass1', "Passwort:");
+$helperInstance->addFieldLabel('pass1', "Passwort:");
$helperInstance->addInputPasswordField('pass1');
-$helperInstance->addFieldText('pass2', "Passwortwiederholung:");
+$helperInstance->addFieldLabel('pass2', "Passwortwiederholung:");
$helperInstance->addInputPasswordField('pass2');
// Does this registration require an email?
if ($helperInstance->ifRegisterRequiresEmailVerification()) {
$helperInstance->addFormGroup('email', "Bitte gebe deine Email zweimal (ein zweites Mal zur Bestätigung) ein, damit wir dir deinen Freischaltlink zusenden können.");
- $helperInstance->addFieldText('email1', "Email-Adresse:");
+ $helperInstance->addFieldLabel('email1', "Email-Adresse:");
$helperInstance->addInputTextField('email1');
- $helperInstance->addFieldText('email2', "Wiederholung Email-Adresse:");
+ $helperInstance->addFieldLabel('email2', "Wiederholung Email-Adresse:");
$helperInstance->addInputTextField('email2');
// Must the email address be unique in this system?
if (!$helperInstance->ifRegisterRequiresEmailVerification()) {
$helperInstance->addFormSubGroup('email', "Die Angabe deiner Email-Adresse ist nur dann nötig, wenn du auch Email-Benachrichtigungen (<span id=\"add_note\">*1</span>) haben möchtest.");
- $helperInstance->addFieldText('email1', "Email-Adresse:");
+ $helperInstance->addFieldLabel('email1', "Email-Adresse:");
$helperInstance->addInputTextField('email1');
// Must the email address be unique in this system?
// Persoenliche Daten mit in der Anmeldung abfragen?
if ($helperInstance->ifRegisterIncludesPersonaData()) {
$helperInstance->addFormSubGroup('persona', "Wenn du magst, dann vervollständige deine komplette Adresse mit deinem Namen.");
- $helperInstance->addFieldText('surname', "Dein Vorname:");
+ $helperInstance->addFieldLabel('surname', "Dein Vorname:");
$helperInstance->addInputTextField('surname');
- $helperInstance->addFieldText('family', "Dein Nachname:");
+ $helperInstance->addFieldLabel('family', "Dein Nachname:");
$helperInstance->addInputTextField('family');
- $helperInstance->addFieldText('street', "Strasse und Hausnummer:");
+ $helperInstance->addFieldLabel('street', "Strasse und Hausnummer:");
$helperInstance->addInputTextField('street');
- $helperInstance->addFieldText('city', "Wohnort:");
+ $helperInstance->addFieldLabel('city', "Wohnort:");
$helperInstance->addInputTextField('city');
// Include birthday?
if ($helperInstance->ifProfileIncludesBirthDay()) {
$helperInstance->addFormSubGroup('birthday', "Verrate uns doch dein Geburtsdatum, als Dankeschön erhälst du interessante Prämien - ausschliesslich per Email - zum Geburtstag zugesandt! Gültiges Format: TT.MM.JJJJ");
$helperInstance->addInputTextField('birth_day');
- $helperInstance->addFieldText('birth_day', ".");
+ $helperInstance->addFieldLabel('birth_day', ".");
$helperInstance->addInputTextField('birth_month');
- $helperInstance->addFieldText('birth_day', ".");
+ $helperInstance->addFieldLabel('birth_day', ".");
$helperInstance->addInputTextField('birth_year');
} // END - if
} // END - if
$helperInstance->addFormSubGroup('zip', "Magst du uns auch deine Postleitzahl verraten?");
- $helperInstance->addFieldText('zip', "Postleitzahl:");
+ $helperInstance->addFieldLabel('zip', "Postleitzahl:");
$helperInstance->addInputTextField('zip');
$helperInstance->addFormSubGroup('chat', "Gebe hier deine Nicknames bzw. Nummern an:");
if ($helperInstance->ifChatEnabled('icq')) {
- $helperInstance->addFieldText('icq', "ICQ-Nummer:");
+ $helperInstance->addFieldLabel('icq', "ICQ-Nummer:");
$helperInstance->addInputTextField('icq');
} // END - if
if ($helperInstance->ifChatEnabled('jabber')) {
- $helperInstance->addFieldText('jabber', "Jabber:");
+ $helperInstance->addFieldLabel('jabber', "Jabber:");
$helperInstance->addInputTextField('jabber');
} // END - if
if ($helperInstance->ifChatEnabled('yahoo')) {
- $helperInstance->addFieldText('yahoo', "Yahoo!:");
+ $helperInstance->addFieldLabel('yahoo', "Yahoo!:");
$helperInstance->addInputTextField('yahoo');
} // END - if
if ($helperInstance->ifChatEnabled('aol')) {
- $helperInstance->addFieldText('aol', "AOL-Screenname:");
+ $helperInstance->addFieldLabel('aol', "AOL-Screenname:");
$helperInstance->addInputTextField('aol');
} // END - if
if ($helperInstance->ifChatEnabled('msn')) {
- $helperInstance->addFieldText('msn', "MSN:");
+ $helperInstance->addFieldLabel('msn', "MSN:");
$helperInstance->addInputTextField('msn');
} // END - if
// Spielregeln abfragen
$helperInstance->addFormGroup('rules', "Bitte lese dir die Spieleregeln gut durch und kreuze dann "Ja, ich akzeptiere die aktuellen Spielregeln" an.");
-$helperInstance->addFieldText('rules', "Ja, ich akzeptiere die aktuellen Spielregeln:");
+$helperInstance->addFieldLabel('rules', "Ja, ich akzeptiere die aktuellen Spielregeln:");
$helperInstance->addInputCheckboxField('rules', false);
// Add CAPTCHA?
-Subproject commit 127bdb651654211cc566ed06b6080004bb691b6d
+Subproject commit 1956ac6a5f89588c5cf1e10c0cbd0a14915c4646