From: Roland Häder Date: Sat, 28 Jun 2008 16:41:58 +0000 (+0000) Subject: All actions now have a prefix 'action_' X-Git-Url: https://git.mxchange.org/?p=shipsimu.git;a=commitdiff_plain;h=10ff7e023cc73d738b712ec7a5aeede1309d59cf All actions now have a prefix 'action_' --- diff --git a/.gitattributes b/.gitattributes index ba30777..06875a8 100644 --- a/.gitattributes +++ b/.gitattributes @@ -136,6 +136,10 @@ application/ship-simu/main/wrapper/class_CompanyDatabaseWrapper.php -text application/ship-simu/starter.php -text application/ship-simu/templates/.htaccess -text application/ship-simu/templates/de/.htaccess -text +application/ship-simu/templates/de/code/action_login_logout.ctp -text +application/ship-simu/templates/de/code/action_login_profile.ctp -text +application/ship-simu/templates/de/code/action_login_status_problem.ctp -text +application/ship-simu/templates/de/code/action_login_welcome.ctp -text application/ship-simu/templates/de/code/block_company_data.ctp -text application/ship-simu/templates/de/code/block_persona_data.ctp -text application/ship-simu/templates/de/code/captch_graphic_code.ctp -text @@ -144,11 +148,7 @@ application/ship-simu/templates/de/code/header.ctp -text application/ship-simu/templates/de/code/home.ctp -text application/ship-simu/templates/de/code/login_failed.ctp -text application/ship-simu/templates/de/code/login_form.ctp -text -application/ship-simu/templates/de/code/login_logout.ctp -text application/ship-simu/templates/de/code/login_main.ctp -text -application/ship-simu/templates/de/code/login_profile.ctp -text -application/ship-simu/templates/de/code/login_status_problem.ctp -text -application/ship-simu/templates/de/code/login_welcome.ctp -text application/ship-simu/templates/de/code/logout_done.ctp -text application/ship-simu/templates/de/code/register_form.ctp -text application/ship-simu/templates/de/code/shipsimu_main.ctp -text diff --git a/application/ship-simu/templates/de/code/action_login_logout.ctp b/application/ship-simu/templates/de/code/action_login_logout.ctp new file mode 100644 index 0000000..aa4ca11 --- /dev/null +++ b/application/ship-simu/templates/de/code/action_login_logout.ctp @@ -0,0 +1,9 @@ +
+
+ Willst du dich wirklich aus dem Spiel aussloggen? +
+ + +
diff --git a/application/ship-simu/templates/de/code/action_login_profile.ctp b/application/ship-simu/templates/de/code/action_login_profile.ctp new file mode 100644 index 0000000..841d63f --- /dev/null +++ b/application/ship-simu/templates/de/code/action_login_profile.ctp @@ -0,0 +1,117 @@ +prefetchValueInstance('user'); + +// Password can only be changed when the old one is entered and new one twice! +$helper->addFormGroup('pass', "Neues Passwort einrichten:"); +$helper->addFormSubGroup('pass', "Bitte gebe zum Ändern deines Passwortes zweimal das gewünschte neue Passwort ein."); +$helper->addFieldText('pass1', "Neues Passwort:"); +$helper->addInputPasswordField('pass1'); +$helper->addFieldText('pass2', "Neues Passwort, Wiederholung:"); +$helper->addInputPasswordField('pass2'); + +// Display current email +$helper->addFormNote('current_email', "Derzeitige Email-Adresse: ".$helper->getField('email').""); + +// Only for changing email address +if ($helper->ifEmailChangeAllowed()) { + $helper->addFormGroup('email', "Änderung deiner Email-Addresse:"); + $helper->addFormSubGroup('email', "Gebe nur deine Email-Adresse zweimal ein, wenn du diese ändern möchtest!"); + $helper->addFieldText('email1', "Email-Adresse:"); + $helper->addInputTextField('email1'); + $helper->addFieldText('email2', "Wiederholung Email-Adresse:"); + $helper->addInputTextField('email2'); + + if ($helper->ifEmailMustBeUnique()) { + $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('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->addFormGroup('profile', "Hier kannst du deine Profildaten ändern."); + +// Persoenliche Daten mit in der Anmeldung abfragen? +if ($helper->ifRegisterIncludesPersonaData()) { + $helper->addFormSubGroup('persona', "Wenn du magst, dann vervollständige deine komplette Adresse mit deinem Namen."); + $helper->addFieldText('surname', "Dein Vorname:"); + $helper->addInputTextFieldWithDefault('surname'); + $helper->addFieldText('family', "Dein Nachname:"); + $helper->addInputTextFieldWithDefault('family'); + $helper->addFieldText('street', "Strasse und Hausnummer:"); + $helper->addInputTextFieldWithDefault('street'); + $helper->addFieldText('city', "Wohnort:"); + $helper->addInputTextFieldWithDefault('city'); +} // END - Persona data + +$helper->addFormSubGroup('zip', "Magst du uns auch deine Postleitzahl verraten?"); +$helper->addFieldText('zip', "Postleitzahl:"); +$helper->addInputTextFieldWithDefault('zip'); + +$helper->addFormSubGroup('chat', "Gebe hier deine Nicknames bzw. Nummern an:"); + +if ($helper->ifChatEnabled('icq')) { + $helper->addFieldText('icq', "ICQ-Nummer:"); + $helper->addInputTextFieldWithDefault('icq'); +} // END - if + +if ($helper->ifChatEnabled('jabber')) { + $helper->addFieldText('jabber', "Jabber:"); + $helper->addInputTextFieldWithDefault('jabber'); +} // END - if + +if ($helper->ifChatEnabled('yahoo')) { + $helper->addFieldText('yahoo', "Yahoo!:"); + $helper->addInputTextFieldWithDefault('yahoo'); +} // END - if + +if ($helper->ifChatEnabled('aol')) { + $helper->addFieldText('aol', "AOL-Screenname:"); + $helper->addInputTextFieldWithDefault('aol'); +} // END - if + +if ($helper->ifChatEnabled('msn')) { + $helper->addFieldText('msn', "MSN:"); + $helper->addInputTextFieldWithDefault('msn'); +} // END - if + +if (!$helper->ifRegisterRequiresEmailVerification()) { + $helper->addFormExtraNote(1, "Die Benachrichtigungen per sind im Loginbereich verfeinerbar, welche du genau haben willst."); +} // END - Extra note + +// Rules already accepted? +if ($helper->ifRulesHaveChanged()) { + $helper->addFormGroup('rules', "Bitte lese dir die Spieleregeln gut durch und kreuze dann "Ja, ich akzeptiere die aktuellen Spielregeln" an."); + $helper->addFieldText('rules', "Ja, ich akzeptiere die aktuellen Spielregeln:"); + $helper->addInputCheckboxField('rules', false); +} else { + $helper->addFormNote('rules_accepted', "Du hast die aktuellen Spielregeln akzeptiert. Vielen Dank!"); + $helper->addInputHiddenField('rules', "1"); +} + +// Ask again for current account password +$helper->addFormGroup('pass_old', "Bitte gebe zur Bestätigung der Änderungen dein derzeitiges Passwort ein."); +$helper->addFieldText('pass_old', "Altes Passwort:"); +$helper->addInputPasswordField('pass_old'); + +// Abschliessender Hinweis und Abschluss des Formulars +$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('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzten gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); +$helper->flushContent(); +?> +
+ Deine Profildaten bearbeiten +
+ +
+ {?shipsimu_profile?} +
diff --git a/application/ship-simu/templates/de/code/action_login_status_problem.ctp b/application/ship-simu/templates/de/code/action_login_status_problem.ctp new file mode 100644 index 0000000..016dc89 --- /dev/null +++ b/application/ship-simu/templates/de/code/action_login_status_problem.ctp @@ -0,0 +1,67 @@ +prefetchValueInstance('user'); + +// Add submit button or notice +if ($helper->ifUserAccountUnconfirmed()) { + // Add submit button + $helper->addInputHiddenFieldWithDefault('email'); + $helper->addInputSubmitButton("Bestätigungslink erneut aussenden"); +} elseif ($helper->ifUserAccountLocked()) { + // Account is locked + $helper->addFormNote('status_locked', "Dein Account wurde gesperrt! Grund der Sperre: + ".$helper->getField('lock_reason')." + Bitte melde dich beim Support, damit dieser dir weiterhelfen kann." + ); +} elseif ($helper->ifUserAccountGuest()) { + // Account is guest account + $helper->addFormNote('status_guest', "Gästeaccounts sind in der Funktionalität + leicht eingeschränkt. Bitte melde dich an, damit du ein + vollwertiges Account bekommst." + ); +} + +// Flush content and automatically close the form +$helper->flushContent(); + +if ($helper->ifUserAccountUnconfirmed()) { + // Build the form for confirmation + $helper = WebFormHelper::createWebFormHelper($this, "confirm_code"); + + // Add code box + $helper->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."); + $helper->addFieldText('code', "Bestätigungscode aus der Mail:"); + $helper->addInputTextField('code'); + + // Add submit button + $helper->addFormGroup('buttons', "Bitte einmal abschicken und das Ergebnis abwarten!"); + $helper->addInputResetButton("Nochmal eingeben"); + $helper->addInputSubmitButton("Bestätigungscode absenden"); + + // Flush content and automatically close the form + $helper->flushContent(); +} // END - if +?> +
+ Problem mit deinem Account gefunden: +
+ +
+ Du bist möglicherweise für deine ausgewählte Aktion nicht + berechtigt oder du hast noch deine Email-Adresse nicht bestätigt. Du + kannst dir nun den Bestätigungslink erneut aussenden lassen, oder den + Bestätigungscode unten eingeben. + + + +
+ {?confirm_code?} +
+
diff --git a/application/ship-simu/templates/de/code/action_login_welcome.ctp b/application/ship-simu/templates/de/code/action_login_welcome.ctp new file mode 100644 index 0000000..64c04da --- /dev/null +++ b/application/ship-simu/templates/de/code/action_login_welcome.ctp @@ -0,0 +1,3 @@ +
+ {?ship_simu_login_news?} +
diff --git a/application/ship-simu/templates/de/code/login_logout.ctp b/application/ship-simu/templates/de/code/login_logout.ctp deleted file mode 100644 index aa4ca11..0000000 --- a/application/ship-simu/templates/de/code/login_logout.ctp +++ /dev/null @@ -1,9 +0,0 @@ -
-
- Willst du dich wirklich aus dem Spiel aussloggen? -
- - -
diff --git a/application/ship-simu/templates/de/code/login_profile.ctp b/application/ship-simu/templates/de/code/login_profile.ctp deleted file mode 100644 index 841d63f..0000000 --- a/application/ship-simu/templates/de/code/login_profile.ctp +++ /dev/null @@ -1,117 +0,0 @@ -prefetchValueInstance('user'); - -// Password can only be changed when the old one is entered and new one twice! -$helper->addFormGroup('pass', "Neues Passwort einrichten:"); -$helper->addFormSubGroup('pass', "Bitte gebe zum Ändern deines Passwortes zweimal das gewünschte neue Passwort ein."); -$helper->addFieldText('pass1', "Neues Passwort:"); -$helper->addInputPasswordField('pass1'); -$helper->addFieldText('pass2', "Neues Passwort, Wiederholung:"); -$helper->addInputPasswordField('pass2'); - -// Display current email -$helper->addFormNote('current_email', "Derzeitige Email-Adresse: ".$helper->getField('email').""); - -// Only for changing email address -if ($helper->ifEmailChangeAllowed()) { - $helper->addFormGroup('email', "Änderung deiner Email-Addresse:"); - $helper->addFormSubGroup('email', "Gebe nur deine Email-Adresse zweimal ein, wenn du diese ändern möchtest!"); - $helper->addFieldText('email1', "Email-Adresse:"); - $helper->addInputTextField('email1'); - $helper->addFieldText('email2', "Wiederholung Email-Adresse:"); - $helper->addInputTextField('email2'); - - if ($helper->ifEmailMustBeUnique()) { - $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('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->addFormGroup('profile', "Hier kannst du deine Profildaten ändern."); - -// Persoenliche Daten mit in der Anmeldung abfragen? -if ($helper->ifRegisterIncludesPersonaData()) { - $helper->addFormSubGroup('persona', "Wenn du magst, dann vervollständige deine komplette Adresse mit deinem Namen."); - $helper->addFieldText('surname', "Dein Vorname:"); - $helper->addInputTextFieldWithDefault('surname'); - $helper->addFieldText('family', "Dein Nachname:"); - $helper->addInputTextFieldWithDefault('family'); - $helper->addFieldText('street', "Strasse und Hausnummer:"); - $helper->addInputTextFieldWithDefault('street'); - $helper->addFieldText('city', "Wohnort:"); - $helper->addInputTextFieldWithDefault('city'); -} // END - Persona data - -$helper->addFormSubGroup('zip', "Magst du uns auch deine Postleitzahl verraten?"); -$helper->addFieldText('zip', "Postleitzahl:"); -$helper->addInputTextFieldWithDefault('zip'); - -$helper->addFormSubGroup('chat', "Gebe hier deine Nicknames bzw. Nummern an:"); - -if ($helper->ifChatEnabled('icq')) { - $helper->addFieldText('icq', "ICQ-Nummer:"); - $helper->addInputTextFieldWithDefault('icq'); -} // END - if - -if ($helper->ifChatEnabled('jabber')) { - $helper->addFieldText('jabber', "Jabber:"); - $helper->addInputTextFieldWithDefault('jabber'); -} // END - if - -if ($helper->ifChatEnabled('yahoo')) { - $helper->addFieldText('yahoo', "Yahoo!:"); - $helper->addInputTextFieldWithDefault('yahoo'); -} // END - if - -if ($helper->ifChatEnabled('aol')) { - $helper->addFieldText('aol', "AOL-Screenname:"); - $helper->addInputTextFieldWithDefault('aol'); -} // END - if - -if ($helper->ifChatEnabled('msn')) { - $helper->addFieldText('msn', "MSN:"); - $helper->addInputTextFieldWithDefault('msn'); -} // END - if - -if (!$helper->ifRegisterRequiresEmailVerification()) { - $helper->addFormExtraNote(1, "Die Benachrichtigungen per sind im Loginbereich verfeinerbar, welche du genau haben willst."); -} // END - Extra note - -// Rules already accepted? -if ($helper->ifRulesHaveChanged()) { - $helper->addFormGroup('rules', "Bitte lese dir die Spieleregeln gut durch und kreuze dann "Ja, ich akzeptiere die aktuellen Spielregeln" an."); - $helper->addFieldText('rules', "Ja, ich akzeptiere die aktuellen Spielregeln:"); - $helper->addInputCheckboxField('rules', false); -} else { - $helper->addFormNote('rules_accepted', "Du hast die aktuellen Spielregeln akzeptiert. Vielen Dank!"); - $helper->addInputHiddenField('rules', "1"); -} - -// Ask again for current account password -$helper->addFormGroup('pass_old', "Bitte gebe zur Bestätigung der Änderungen dein derzeitiges Passwort ein."); -$helper->addFieldText('pass_old', "Altes Passwort:"); -$helper->addInputPasswordField('pass_old'); - -// Abschliessender Hinweis und Abschluss des Formulars -$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('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzten gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); -$helper->flushContent(); -?> -
- Deine Profildaten bearbeiten -
- -
- {?shipsimu_profile?} -
diff --git a/application/ship-simu/templates/de/code/login_status_problem.ctp b/application/ship-simu/templates/de/code/login_status_problem.ctp deleted file mode 100644 index 016dc89..0000000 --- a/application/ship-simu/templates/de/code/login_status_problem.ctp +++ /dev/null @@ -1,67 +0,0 @@ -prefetchValueInstance('user'); - -// Add submit button or notice -if ($helper->ifUserAccountUnconfirmed()) { - // Add submit button - $helper->addInputHiddenFieldWithDefault('email'); - $helper->addInputSubmitButton("Bestätigungslink erneut aussenden"); -} elseif ($helper->ifUserAccountLocked()) { - // Account is locked - $helper->addFormNote('status_locked', "Dein Account wurde gesperrt! Grund der Sperre: - ".$helper->getField('lock_reason')." - Bitte melde dich beim Support, damit dieser dir weiterhelfen kann." - ); -} elseif ($helper->ifUserAccountGuest()) { - // Account is guest account - $helper->addFormNote('status_guest', "Gästeaccounts sind in der Funktionalität - leicht eingeschränkt. Bitte melde dich an, damit du ein - vollwertiges Account bekommst." - ); -} - -// Flush content and automatically close the form -$helper->flushContent(); - -if ($helper->ifUserAccountUnconfirmed()) { - // Build the form for confirmation - $helper = WebFormHelper::createWebFormHelper($this, "confirm_code"); - - // Add code box - $helper->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."); - $helper->addFieldText('code', "Bestätigungscode aus der Mail:"); - $helper->addInputTextField('code'); - - // Add submit button - $helper->addFormGroup('buttons', "Bitte einmal abschicken und das Ergebnis abwarten!"); - $helper->addInputResetButton("Nochmal eingeben"); - $helper->addInputSubmitButton("Bestätigungscode absenden"); - - // Flush content and automatically close the form - $helper->flushContent(); -} // END - if -?> -
- Problem mit deinem Account gefunden: -
- -
- Du bist möglicherweise für deine ausgewählte Aktion nicht - berechtigt oder du hast noch deine Email-Adresse nicht bestätigt. Du - kannst dir nun den Bestätigungslink erneut aussenden lassen, oder den - Bestätigungscode unten eingeben. - - - -
- {?confirm_code?} -
-
diff --git a/application/ship-simu/templates/de/code/login_welcome.ctp b/application/ship-simu/templates/de/code/login_welcome.ctp deleted file mode 100644 index 64c04da..0000000 --- a/application/ship-simu/templates/de/code/login_welcome.ctp +++ /dev/null @@ -1,3 +0,0 @@ -
- {?ship_simu_login_news?} -
diff --git a/inc/classes/main/commands/web/class_WebLoginAreaCommand.php b/inc/classes/main/commands/web/class_WebLoginAreaCommand.php index a9d37b2..a841273 100644 --- a/inc/classes/main/commands/web/class_WebLoginAreaCommand.php +++ b/inc/classes/main/commands/web/class_WebLoginAreaCommand.php @@ -122,11 +122,11 @@ class WebLoginAreaCommand extends BaseCommand implements Commandable { $templateInstance->assignTemplateWithVariable('footer', 'footer'); // Load the matching template - $templateInstance->loadCodeTemplate($this->actionName); + $templateInstance->loadCodeTemplate('action_' . $this->actionName); // Assign the template with the master template as a content ... ;) $templateInstance->compileTemplate(); - $templateInstance->assignTemplateWithVariable($this->actionName, "login_content"); + $templateInstance->assignTemplateWithVariable('action_' . $this->actionName, 'login_content'); // Load main template $templateInstance->loadCodeTemplate('login_main');