From: Roland Haeder Date: Wed, 29 Jun 2016 18:08:52 +0000 (+0200) Subject: Continued with language rewrite: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=35dcfab45de2cb49353881aac6b672138af83046;p=city.git Continued with language rewrite: - new 'core' now no longer supports language-based templates, please keep localization out of them. - I think of this: + translate all to English (default) language + maintain .po files for easy (and open-sourced) localization) + in those are replacements from the English language to the language in question + use php_intl (maybe right) to do that stuff (core changes are needed) Signed-off-by: Roland Haeder --- diff --git a/application/city/templates/code/.htaccess b/application/city/templates/code/.htaccess new file mode 100644 index 0000000..3a42882 --- /dev/null +++ b/application/city/templates/code/.htaccess @@ -0,0 +1 @@ +Deny from all diff --git a/application/city/templates/code/action_city_login_city_map.ctp b/application/city/templates/code/action_city_login_city_map.ctp new file mode 100644 index 0000000..c5b8480 --- /dev/null +++ b/application/city/templates/code/action_city_login_city_map.ctp @@ -0,0 +1,69 @@ +prefetchValueInstance('user'); + +// Get manager instance +$managerInstance = ManagerFactory::createManagerByType('city'); + +// Now set the extra instance +$helperInstance->setExtraInstance($managerInstance); + +// Get user instance +$userInstance = Registry::getRegistry()->getInstance('user'); + +// Is a city already founded? +if ($userInstance->isGuest()) { + // Guests are not allowed to found cities + $helperInstance->addFormNote('guest', "Du musst dich beim Spiel {?app_full_name?} anmelden, dann kannst du erst Städte gründen."); +} elseif (!$managerInstance->isCityAlreadyFounded()) { + // No, then generate form: + // Add group for city creation (first city only) + $helperInstance->addFormGroup('city_create', "Gründe deine erste Stadt."); + + // City name input field + $helperInstance->addFormSubGroup('city_name', "Bitte gebe den Namen der Stadt ein."); + $helperInstance->addFieldText('city_name', "Dein Stadtname:"); + $helperInstance->addInputTextField('city_name'); + + // CAPTCHA enabled? + if ($helperInstance->ifFormSecuredWithCaptcha()) { + $helperInstance->addFormGroup('captcha_user', "Die virtuelle Beantragung von Starthilfe ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du die Starthilfe beantragen kannst."); + $helperInstance->addCaptcha(); + } // END - if + + // Final notices + $helperInstance->addFormGroup('buttons', "Soll so die Stadt angelegt werden?"); + $helperInstance->addInputResetButton("Alles nochmal eingeben"); + $helperInstance->addInputSubmitButton("Stadt anlegen"); + $helperInstance->addFormNote('more_cities', "Du kannst später auch weitere Städte anlegen, fange aber erstmal klein an."); + + // Flush the finished form + $helperInstance->flushContent(); +} else { + // Add notice + $helperInstance->addFormGroup('city_created', "Deine Stadt {?block_city_name?}:"); + + // Assign all data fields + $helperInstance->assignField('city_name'); + + // A city has already been created, so render it + $managerInstance->renderCityMap($helperInstance); + + // Flush the finished form + $helperInstance->flushContent(); +} + +// [EOC] +?> +
+
+ Stadtkarte +
+ +
+ {?city_map?} +
+
diff --git a/application/city/templates/code/action_city_login_government_startup_help.ctp b/application/city/templates/code/action_city_login_government_startup_help.ctp new file mode 100644 index 0000000..bce1daf --- /dev/null +++ b/application/city/templates/code/action_city_login_government_startup_help.ctp @@ -0,0 +1,62 @@ +prefetchValueInstance('user'); + +// Add main form group +$helperInstance->addFormNote('reality_warning', "WARNUNG: Bitte dieses Formular nicht mit echten Angaben ausfüllen! (Die Profildaten sollte jedoch echt sein.)"); + +// Add group for personal data +$helperInstance->addFormGroup('persona_data', "Deine persönliche Daten, die für die Beantragung nötig sind:"); + +// Display email, surname and family name +$helperInstance->addFormNote('surname', "Vorname: ".$helperInstance->getValueField('surname').""); +$helperInstance->addFormNote('family', "Nachname: ".$helperInstance->getValueField('family').""); +$helperInstance->addFormNote('email', "Email-Adresse: ".$helperInstance->getValueField('email').""); +$helperInstance->addFormNote('birthday', "Geburtstag: ".(int)$helperInstance->getValueField('birth_day').".".(int)$helperInstance->getValueField('birth_month').".".(int)$helperInstance->getValueField('birth_year').""); + +// Add link placeholder for profile page +$helperInstance->addFormNote('profile', "Stimmen die Daten noch? {?city_profile?}"); + +// Ask again for current account password +$helperInstance->addFormGroup('password', "Bitte gebe zur Bestätigung dein derzeitiges Passwort ein."); +$helperInstance->addFieldText('password', "Derzeitiges Passwort:"); +$helperInstance->addInputPasswordField('password'); + +// CAPTCHA enabled? +if ($helperInstance->ifFormSecuredWithCaptcha()) { + $helperInstance->addFormGroup('captcha_user', "Die virtuelle Beantragung von Starthilfe ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du die Starthilfe beantragen kannst."); + $helperInstance->addCaptcha(); +} // END - if + +// Final notices +$helperInstance->addFormGroup('buttons', "Sind alle Daten nun korrekt eingegeben? Dann sende sie mit einem Klick einfach ab!"); +$helperInstance->addInputResetButton("Alles nochmal eingeben"); +$helperInstance->addInputSubmitButton("Starthilfe beantragen"); +$helperInstance->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzen gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); + +// Flush the finished form +$helperInstance->flushContent(); + +// Get link helper for profile link +$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'city_profile')); + +// Add action +$linkInstance->addActionLinkById('profile', 'profile'); + +// Flush the finished form +$linkInstance->flushContent(); + +// [EOC] +?> +
+
+ Virtuelle Beantragung von Starthilfe +
+ +
+ {?city_government_startup?} +
+
diff --git a/application/city/templates/code/action_city_login_government_training.ctp b/application/city/templates/code/action_city_login_government_training.ctp new file mode 100644 index 0000000..d7d423c --- /dev/null +++ b/application/city/templates/code/action_city_login_government_training.ctp @@ -0,0 +1,62 @@ +prefetchValueInstance('user'); + +// Add main form group +$helperInstance->addFormNote('reality_warning', "WARNUNG: Bitte dieses Formular nicht mit echten Angaben ausfüllen!"); + +// Add group for personal data +$helperInstance->addFormGroup('persona_data', "Deine persönliche Daten, die für die Kursusteilnahme nötig sind:"); + +// Ask again for current account password +$helperInstance->addFormGroup('password', "Bitte gebe zur Bestätigung dein derzeitiges Passwort ein."); +$helperInstance->addFieldText('password', "Derzeitiges Passwort:"); +$helperInstance->addInputPasswordField('password'); + +// Display email, surname and family name +$helperInstance->addFormNote('surname', "Vorname: ".$helperInstance->getValueField('surname').""); +$helperInstance->addFormNote('family', "Nachname: ".$helperInstance->getValueField('family').""); +$helperInstance->addFormNote('email', "Email-Adresse: ".$helperInstance->getValueField('email').""); +$helperInstance->addFormNote('birthday', "Geburtstag: ".(int)$helperInstance->getValueField('birth_day').".".(int)$helperInstance->getValueField('birth_month').".".(int)$helperInstance->getValueField('birth_year').""); + +// Add link placeholder for profile page +$helperInstance->addFormNote('profile', "Stimmen die Daten noch? {?city_profile?}"); + +// CAPTCHA enabled? +if ($helperInstance->ifFormSecuredWithCaptcha()) { + $helperInstance->addFormGroup('captcha_user', "Die virtuelle Beantragung eines Trainingkursus ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, um den Trainingskursus zu beantragen."); + $helperInstance->addCaptcha(); +} // END - if + +// Final notices +$helperInstance->addFormGroup('buttons', "Sind alle Daten nun korrekt eingegeben? Dann sende sie mit einem Klick einfach ab!"); +$helperInstance->addInputResetButton("Alles nochmal eingeben"); +$helperInstance->addInputSubmitButton("Trainingskurs beantragen"); +$helperInstance->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzen gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); + +// Flush the finished form +$helperInstance->flushContent(); + +// Get link helper for profile link +$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'city_profile')); + +// Add action +$linkInstance->addActionLinkById('profile', 'profile'); + +// Flush the finished form +$linkInstance->flushContent(); + +// [EOC] +?> +
+
+ Virtuelle Beantragung eines Training-Kursus +
+ +
+ {?city_government_training?} +
+
diff --git a/application/city/templates/code/action_city_login_logout.ctp b/application/city/templates/code/action_city_login_logout.ctp new file mode 100644 index 0000000..bc534f8 --- /dev/null +++ b/application/city/templates/code/action_city_login_logout.ctp @@ -0,0 +1,30 @@ +addLinkWithTextById('logout_now'); + +// Flush the content +$helperInstance->flushContent(); + +// Get helper instance +$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'return_login')); + +// Set link text +$helperInstance->addLinkWithTextById('return_login'); + +// Flush the content +$helperInstance->flushContent(); + +// [EOC] +?> +
+
+ Willst du dich wirklich aus dem Spiel ausloggen? +
+ +
+ {?logout_now?} | {?return_login?} +
+
diff --git a/application/city/templates/code/action_city_login_profile.ctp b/application/city/templates/code/action_city_login_profile.ctp new file mode 100644 index 0000000..26ac26d --- /dev/null +++ b/application/city/templates/code/action_city_login_profile.ctp @@ -0,0 +1,145 @@ +prefetchValueInstance('user'); + +// 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->addInputPasswordField('pass1'); +$helperInstance->addFieldText('pass2', "Neues Passwort, Wiederholung:"); +$helperInstance->addInputPasswordField('pass2'); + +// Display current email +$helperInstance->addFormNote('current_email', "Derzeitige Email-Adresse: ".$helperInstance->getValueField('email').""); + +// Only for changing email address +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->addInputTextField('email1'); + $helperInstance->addFieldText('email2', "Wiederholung Email-Adresse:"); + $helperInstance->addInputTextField('email2'); + + if ($helperInstance->ifEmailMustBeUnique()) { + $helperInstance->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein."); + } // END - if + + if ($helperInstance->ifEmailChangeRequireConfirmation()) { + $helperInstance->addFormNote('confirm', "Es wird ein Bestätigungslink an deine neue Email-Adresse gesendet. Bitte klicke diesen dann möglichst schnell an."); + } // END - if +} // END - if + +// Add form group for user profile +$helperInstance->addFormGroup('profile', "Hier kannst du deine Profildaten ändern."); + +// 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->addInputTextFieldWithDefault('surname'); + $helperInstance->addFieldText('family', "Dein Nachname:"); + $helperInstance->addInputTextFieldWithDefault('family'); + $helperInstance->addFieldText('street', "Strasse und Hausnummer:"); + $helperInstance->addInputTextFieldWithDefault('street'); + $helperInstance->addFieldText('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->addInputTextField('birth_month'); + $helperInstance->addFieldText('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->addInputTextFieldWithDefault('zip'); + +// Add sub group for chat protocols +$helperInstance->addFormSubGroup('chat', "Gebe hier deine Nicknames bzw. Nummern an:"); + +// Add ICQ chat? +if ($helperInstance->ifChatEnabled('icq')) { + $helperInstance->addFieldText('icq', "ICQ-Nummer:"); + $helperInstance->addInputTextFieldWithDefault('icq'); +} // END - if + +// Add Jabber chat? +if ($helperInstance->ifChatEnabled('jabber')) { + $helperInstance->addFieldText('jabber', "Jabber:"); + $helperInstance->addInputTextFieldWithDefault('jabber'); +} // END - if + +// Add Yahoo! chat? +if ($helperInstance->ifChatEnabled('yahoo')) { + $helperInstance->addFieldText('yahoo', "Yahoo!:"); + $helperInstance->addInputTextFieldWithDefault('yahoo'); +} // END - if + +// Add AOL chat? +if ($helperInstance->ifChatEnabled('aol')) { + $helperInstance->addFieldText('aol', "AOL-Screenname:"); + $helperInstance->addInputTextFieldWithDefault('aol'); +} // END - if + +// Add MSN chat? +if ($helperInstance->ifChatEnabled('msn')) { + $helperInstance->addFieldText('msn', "MSN:"); + $helperInstance->addInputTextFieldWithDefault('msn'); +} // END - if + +if (!$helperInstance->ifRegisterRequiresEmailVerification()) { + $helperInstance->addFormExtraNote(1, "Die Benachrichtigungen per Email sind im Loginbereich verfeinerbar, welche du genau haben willst."); +} // 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->addInputCheckboxField('rules', false); +} else { + $helperInstance->addFormNote('rules_accepted', "Du hast die aktuellen Spielregeln akzeptiert. Vielen Dank!"); + $helperInstance->addInputHiddenField('rules', "1"); +} + +// CAPTCHA enabled? +if ($helperInstance->ifFormSecuredWithCaptcha()) { + $helperInstance->addFormGroup('captcha_user', "Das Ändern von Profildaten ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit deine Änderungen gespeichert werden können."); + $helperInstance->addCaptcha(); +} // END - if + +// 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->addInputPasswordField('pass_old'); + +// Final notices +$helperInstance->addFormGroup('buttons', "Sind alle Daten nun korrekt eingegeben? Dann sende sie mit einem Klick einfach ab!"); +$helperInstance->addInputResetButton("Alles nochmal eingeben"); +$helperInstance->addInputSubmitButton("Accountdaten aktualisieren"); +$helperInstance->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzen gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); + +// Flush finished form +$helperInstance->flushContent(); + +// [EOC] +?> +
+ Deine Profildaten bearbeiten +
+ +
+ {?city_profile?} +
diff --git a/application/city/templates/code/action_city_login_status_problem.ctp b/application/city/templates/code/action_city_login_status_problem.ctp new file mode 100644 index 0000000..813840f --- /dev/null +++ b/application/city/templates/code/action_city_login_status_problem.ctp @@ -0,0 +1,79 @@ +prefetchValueInstance('user'); + +// Add submit button or notice +if ($helperInstance->ifUserAccountUnconfirmed()) { + // Add submit button + $helperInstance->addInputHiddenFieldWithDefault('email'); + $helperInstance->addInputSubmitButton("Bestätigungslink erneut aussenden"); +} elseif ($helperInstance->ifUserAccountLocked()) { + // Account is locked + $helperInstance->addFormNote('status_locked', "Dein Account wurde gesperrt! Grund der Sperre: + ".$helperInstance->getValueField('lock_reason')." + Bitte melde dich beim Support, damit dieser dir weiterhelfen kann." + ); +} elseif ($helperInstance->ifUserAccountGuest()) { + // Account is guest account + $helperInstance->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 +$helperInstance->flushContent(); + +// Build the form for confirmation +$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'confirm_code')); + +// Pre-fetch field data with a given registry key +$helperInstance->prefetchValueInstance('user'); + +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->addInputTextField('code'); + + // Add submit button + $helperInstance->addFormGroup('buttons', "Bitte einmal abschicken und das Ergebnis abwarten!"); + $helperInstance->addInputResetButton("Nochmal eingeben"); + $helperInstance->addInputSubmitButton("Bestätigungscode absenden"); +} else { + // Add message + $helperInstance->addFormNote('status_not_unconfirmed', "Möglicherweise hast du einen Bestätigungslink angeklickt, obwohl dein Account bereits freigegeben oder gesperrt ist."); +} + +// Flush content and automatically close the form +$helperInstance->flushContent(); + +// [EOC] +?> +
+ 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. + + + +
+ Weitere Möglichkeiten: +
+ +
+ {?confirm_code?} +
+
diff --git a/application/city/templates/code/action_city_login_welcome.ctp b/application/city/templates/code/action_city_login_welcome.ctp new file mode 100644 index 0000000..550d73c --- /dev/null +++ b/application/city/templates/code/action_city_login_welcome.ctp @@ -0,0 +1,3 @@ +
+ {?city_login_news?} +
diff --git a/application/city/templates/code/block_persona_data.ctp b/application/city/templates/code/block_persona_data.ctp new file mode 100644 index 0000000..3b50438 --- /dev/null +++ b/application/city/templates/code/block_persona_data.ctp @@ -0,0 +1,27 @@ +prefetchValueInstance('user'); + +// Flush the content out +$helperInstance->flushContent(); + +// [EOC] +?> +
+ Spielername: {?block_username?} +
+
+ Spielerstatus: {?block_user_status?} +
+
+ Kontostand: {?block_points?} {?currency?} +
+
+ {?profile?} +
+
+ Angemeldet seit: {?block_registered?} +
diff --git a/application/city/templates/code/captch_graphic_code.ctp b/application/city/templates/code/captch_graphic_code.ctp new file mode 100644 index 0000000..6e89dfc --- /dev/null +++ b/application/city/templates/code/captch_graphic_code.ctp @@ -0,0 +1,23 @@ +addFieldText('captcha_code', "Bitte wiederhole den Code:"); +$captchaHelper->addInputTextField('c_code'); + +// Add hidden field with validation hash +$captchaHelper->addInputHiddenField('hash', $this->readVariable('captcha_hash')); + +// Flush content +$captchaHelper->flushContent(); + +// [EOC] +?> +
+ CAPTCHA-Bild +
+
+ {?captcha_code?} +
diff --git a/application/city/templates/code/city_main.ctp b/application/city/templates/code/city_main.ctp new file mode 100644 index 0000000..a83364f --- /dev/null +++ b/application/city/templates/code/city_main.ctp @@ -0,0 +1,29 @@ +{?header?} + +
+
+ {?city_header?} +
+ + + + + +
+ {?language_selector?} +
+ +
+ {?main_content?} +
+ + +
+ +{?footer?} diff --git a/application/city/templates/code/confirm_link.ctp b/application/city/templates/code/confirm_link.ctp new file mode 100644 index 0000000..bf8e6a6 --- /dev/null +++ b/application/city/templates/code/confirm_link.ctp @@ -0,0 +1,25 @@ +addLinkWithTextById('direct_login'); + +// Flush the content +$helperInstance->flushContent(); + +// [EOC] +?> +
+ Bestätigung Deiner Email-Adresse: +
+ +
+ Hallo {?username?}! Du hast heute deine + Email-Addresse bestätigt, wodurch alle Spielefunktionen entsperrt + worden sind. Viel Spass beim Spielen! +
+ + diff --git a/application/city/templates/code/emergency_exit.ctp b/application/city/templates/code/emergency_exit.ctp new file mode 100644 index 0000000..e974daf --- /dev/null +++ b/application/city/templates/code/emergency_exit.ctp @@ -0,0 +1,29 @@ +{?header:title="Problem in application framework detected!"?} + +
+ $content[message] +
+ +
+
+ File inclusion backtrace: +
+
+ $content[backtrace] +
+
+ +
+
+ Statistics +
+
+ Total objects: $content[total_objects] +
+
+ Loaded class files: $content[total_includes] + (Including exception and interfaces.) +
+
+ +{?footer_msg:footer_msg="Please contact the support and supply the full above message, if you think you are not qualified to fix this problem."?} diff --git a/application/city/templates/code/footer.ctp b/application/city/templates/code/footer.ctp new file mode 100644 index 0000000..aa82e68 --- /dev/null +++ b/application/city/templates/code/footer.ctp @@ -0,0 +1,4 @@ + + + + diff --git a/application/city/templates/code/header.ctp b/application/city/templates/code/header.ctp new file mode 100644 index 0000000..6f2518f --- /dev/null +++ b/application/city/templates/code/header.ctp @@ -0,0 +1,21 @@ + + + + + {?app_full_name?} - {?title?} + + + + + + + + + + + + {?header_extras_hook?} + + + +
diff --git a/application/city/templates/code/home.ctp b/application/city/templates/code/home.ctp new file mode 100644 index 0000000..fe59655 --- /dev/null +++ b/application/city/templates/code/home.ctp @@ -0,0 +1,11 @@ +
+ Willkommen zum {?app_full_name?} +
+ +
+ {?city_news?} +
+ +
+ Hier wird der Gast zum Spiel begrüsst. +
diff --git a/application/city/templates/code/login_failed.ctp b/application/city/templates/code/login_failed.ctp new file mode 100644 index 0000000..699b5a5 --- /dev/null +++ b/application/city/templates/code/login_failed.ctp @@ -0,0 +1,46 @@ +addLinkWithTextById('login_retry'); + +// Flush the content +$helperInstance->flushContent(); + +// [EOC] +?> +
+ Du bist nicht mehr im Spiel eingeloggt! +
+ +
+
+ Du bist nicht mehr in {?app_full_name?} eingeloggt. + Dies kann verschiedene Gründe haben: +
+ +
    +
  1. Dein Browser nimmt keine Cookies an.
  2. +
  3. Du hast den Loginbereich aus deinen Bookmarks/Favoriten aufgerufen + und die Cookies sind gelöscht.
  4. +
  5. Es besteht ein Problem mit dem Server, wofür du meistens nichts + kannst. Bitte kontaktiere den Support, falls dieses Problem + weiterhin besteht.
  6. +
+ + +
+ + diff --git a/application/city/templates/code/login_form.ctp b/application/city/templates/code/login_form.ctp new file mode 100644 index 0000000..272567c --- /dev/null +++ b/application/city/templates/code/login_form.ctp @@ -0,0 +1,100 @@ +ifLoginIsEnabled()) { + // Form is active + $helperInstance->addFormGroup('login', "Gebe hier deine Logindaten ein:"); + + // Which login method has been configured? + if ($helperInstance->ifLoginWithUsername()) { + // Login with user name only + $helperInstance->addFormSubGroup('username', "Bitte mit deinem Nickname einloggen."); + $helperInstance->addFieldText('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->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->addInputTextField('user_email'); + } + + // Add password input field + $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 { + // Form is inactive + $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 +$helperInstance->flushContent(); + +// Ist Gastlogin erlaubt? +if ($helperInstance->ifGuestLoginAllowed()) { + // Neue Helper-Instanz holen + $helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'city_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('html_link_helper_class', array($this, 'register')); + +// Set link text +$helperInstance->addLinkWithTextById('register_login'); + +// Flush the content +$helperInstance->flushContent(); + +// [EOC] +?> +
+ Einloggen zu {?app_full_name?} +
+ +
+
+ {?city_user_login?} +
+ +
+ {?city_guest_login?} +
+
+ + diff --git a/application/city/templates/code/login_main.ctp b/application/city/templates/code/login_main.ctp new file mode 100644 index 0000000..fb818fe --- /dev/null +++ b/application/city/templates/code/login_main.ctp @@ -0,0 +1,57 @@ +prefetchValueInstance('user', 'user_points'); + +// Assign fields with template variables +$blockInstance->assignField('username'); +$blockInstance->assignFieldWithFilter('user_status', 'user_status_translator'); +$blockInstance->assignFieldWithFilter('points', 'format_number'); + +// Shall we include registration date? +if ($blockInstance->ifIncludeRegistrationStamp()) { + // Then assign it as well! + $blockInstance->assignFieldWithFilter('registered', 'format_timestamp'); +} // END - if + +// Flush the content out to a template variable +$blockInstance->flushContent(); + +// Get helper instance +$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'logout')); + +// Add action +$linkInstance->addActionLinkById('logout', 'logout'); + +// Flush the content +$linkInstance->flushContent(); + +// [EOC] +?> +
+ Willkommen im Loginbereich von {?app_full_name?}! +
+ +
+ {?login_content?} +
+ +
+
+ Account-Infos: +
+ +
+ {?persona_data?} +
+ +
+ {?logout?} +
+
diff --git a/application/city/templates/code/logout_done.ctp b/application/city/templates/code/logout_done.ctp new file mode 100644 index 0000000..59c8cbc --- /dev/null +++ b/application/city/templates/code/logout_done.ctp @@ -0,0 +1,19 @@ +addLinkWithTextById('relogin'); + +// Flush the content +$helperInstance->flushContent(); + +// [EOC] +?> +
+ Du bist jetzt aus dem Spiel ausgeloggt! +
+ +
+ Du kannst dich nun {?relogin?} oder weiter auf unseren Seiten bleiben. ;-) +
diff --git a/application/city/templates/code/mail_debug.ctp b/application/city/templates/code/mail_debug.ctp new file mode 100644 index 0000000..e62dd07 --- /dev/null +++ b/application/city/templates/code/mail_debug.ctp @@ -0,0 +1,25 @@ +
+ Mail-Debug-Ausgabe: +
+ +
+
+ Von: {?sender?} +
+
+ An: {?recipient?} +
+
+ Betreff: {?subject?} +
+
+ +
+
+ Nachricht: +
+ +
+ {?message?} +
+
diff --git a/application/city/templates/code/menu_block.ctp b/application/city/templates/code/menu_block.ctp new file mode 100644 index 0000000..454ccf1 --- /dev/null +++ b/application/city/templates/code/menu_block.ctp @@ -0,0 +1,11 @@ +
+ {?title_text?} +
+ +
    +{?block_content?} +
+ +
+ {?footer_text?} +
diff --git a/application/city/templates/code/menu_entry.ctp b/application/city/templates/code/menu_entry.ctp new file mode 100644 index 0000000..e30bd8c --- /dev/null +++ b/application/city/templates/code/menu_entry.ctp @@ -0,0 +1,3 @@ +
  • + {?anchor_text?} +
  • diff --git a/application/city/templates/code/register_form.ctp b/application/city/templates/code/register_form.ctp new file mode 100644 index 0000000..db0103c --- /dev/null +++ b/application/city/templates/code/register_form.ctp @@ -0,0 +1,134 @@ +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->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->addInputPasswordField('pass1'); +$helperInstance->addFieldText('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->addInputTextField('email1'); + $helperInstance->addFieldText('email2', "Wiederholung Email-Adresse:"); + $helperInstance->addInputTextField('email2'); + + // Must the email address be unique in this system? + if ($helperInstance->ifEmailMustBeUnique()) { + $helperInstance->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein."); + } // END - if +} // END - if + +// Shall we also ask some personal data to complete the profile? +if ($helperInstance->ifRegisterIncludesProfile()) { + $helperInstance->addFormGroup('profile', "Hier kannst du zusätzlich deine Profildaten vorweg eingeben, du kannst sie aber auch nach dem Login vervollständigen!"); + + if (!$helperInstance->ifRegisterRequiresEmailVerification()) { + $helperInstance->addFormSubGroup('email', "Die Angabe deiner Email-Adresse ist nur dann nötig, wenn du auch Email-Benachrichtigungen (*1) haben möchtest."); + $helperInstance->addFieldText('email1', "Email-Adresse:"); + $helperInstance->addInputTextField('email1'); + + // Must the email address be unique in this system? + if ($helperInstance->ifEmailMustBeUnique()) { + $helperInstance->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein."); + } // END - if + } // END - if + + // 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->addInputTextField('surname'); + $helperInstance->addFieldText('family', "Dein Nachname:"); + $helperInstance->addInputTextField('family'); + $helperInstance->addFieldText('street', "Strasse und Hausnummer:"); + $helperInstance->addInputTextField('street'); + $helperInstance->addFieldText('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->addInputTextField('birth_month'); + $helperInstance->addFieldText('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->addInputTextField('zip'); + + $helperInstance->addFormSubGroup('chat', "Gebe hier deine Nicknames bzw. Nummern an:"); + + if ($helperInstance->ifChatEnabled('icq')) { + $helperInstance->addFieldText('icq', "ICQ-Nummer:"); + $helperInstance->addInputTextField('icq'); + } // END - if + + if ($helperInstance->ifChatEnabled('jabber')) { + $helperInstance->addFieldText('jabber', "Jabber:"); + $helperInstance->addInputTextField('jabber'); + } // END - if + + if ($helperInstance->ifChatEnabled('yahoo')) { + $helperInstance->addFieldText('yahoo', "Yahoo!:"); + $helperInstance->addInputTextField('yahoo'); + } // END - if + + if ($helperInstance->ifChatEnabled('aol')) { + $helperInstance->addFieldText('aol', "AOL-Screenname:"); + $helperInstance->addInputTextField('aol'); + } // END - if + + if ($helperInstance->ifChatEnabled('msn')) { + $helperInstance->addFieldText('msn', "MSN:"); + $helperInstance->addInputTextField('msn'); + } // END - if + + if (!$helperInstance->ifRegisterRequiresEmailVerification()) { + $helperInstance->addFormExtraNote(1, "Die Benachrichtigungen per sind im Loginbereich verfeinerbar, welche du genau haben willst."); + } // END - Extra note + +} // END - ask profile data + +// 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->addInputCheckboxField('rules', false); + +// Add CAPTCHA? +if ($helperInstance->ifFormSecuredWithCaptcha()) { + $helperInstance->addFormGroup('captcha', "Bitte wiederhole den angezeigten Code damit die Anmeldung abgeschlossen werden kann."); + $helperInstance->addCaptcha(); +} // END - if + +// Final note and submit buttons +$helperInstance->addFormGroup('buttons', "Wenn du alle benötigten Felder korrekt ausgefüt hast, kannst du die Anmeldung abschliessen."); + +$helperInstance->addInputResetButton("Alles nochmal eingeben"); +$helperInstance->addInputSubmitButton("Anmeldung zum Spiel abschliessen"); +$helperInstance->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzen gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); +$helperInstance->flushContent(); + +// [EOC] +?> +
    + Anmeldung bei {?app_full_name?} +
    + +
    + {?city_register?} +
    diff --git a/application/city/templates/de/.htaccess b/application/city/templates/de/.htaccess deleted file mode 100644 index 3a42882..0000000 --- a/application/city/templates/de/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all diff --git a/application/city/templates/de/code/.htaccess b/application/city/templates/de/code/.htaccess deleted file mode 100644 index 3a42882..0000000 --- a/application/city/templates/de/code/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all diff --git a/application/city/templates/de/code/action_city_login_city_map.ctp b/application/city/templates/de/code/action_city_login_city_map.ctp deleted file mode 100644 index c5b8480..0000000 --- a/application/city/templates/de/code/action_city_login_city_map.ctp +++ /dev/null @@ -1,69 +0,0 @@ -prefetchValueInstance('user'); - -// Get manager instance -$managerInstance = ManagerFactory::createManagerByType('city'); - -// Now set the extra instance -$helperInstance->setExtraInstance($managerInstance); - -// Get user instance -$userInstance = Registry::getRegistry()->getInstance('user'); - -// Is a city already founded? -if ($userInstance->isGuest()) { - // Guests are not allowed to found cities - $helperInstance->addFormNote('guest', "Du musst dich beim Spiel {?app_full_name?} anmelden, dann kannst du erst Städte gründen."); -} elseif (!$managerInstance->isCityAlreadyFounded()) { - // No, then generate form: - // Add group for city creation (first city only) - $helperInstance->addFormGroup('city_create', "Gründe deine erste Stadt."); - - // City name input field - $helperInstance->addFormSubGroup('city_name', "Bitte gebe den Namen der Stadt ein."); - $helperInstance->addFieldText('city_name', "Dein Stadtname:"); - $helperInstance->addInputTextField('city_name'); - - // CAPTCHA enabled? - if ($helperInstance->ifFormSecuredWithCaptcha()) { - $helperInstance->addFormGroup('captcha_user', "Die virtuelle Beantragung von Starthilfe ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du die Starthilfe beantragen kannst."); - $helperInstance->addCaptcha(); - } // END - if - - // Final notices - $helperInstance->addFormGroup('buttons', "Soll so die Stadt angelegt werden?"); - $helperInstance->addInputResetButton("Alles nochmal eingeben"); - $helperInstance->addInputSubmitButton("Stadt anlegen"); - $helperInstance->addFormNote('more_cities', "Du kannst später auch weitere Städte anlegen, fange aber erstmal klein an."); - - // Flush the finished form - $helperInstance->flushContent(); -} else { - // Add notice - $helperInstance->addFormGroup('city_created', "Deine Stadt {?block_city_name?}:"); - - // Assign all data fields - $helperInstance->assignField('city_name'); - - // A city has already been created, so render it - $managerInstance->renderCityMap($helperInstance); - - // Flush the finished form - $helperInstance->flushContent(); -} - -// [EOC] -?> -
    -
    - Stadtkarte -
    - -
    - {?city_map?} -
    -
    diff --git a/application/city/templates/de/code/action_city_login_government_startup_help.ctp b/application/city/templates/de/code/action_city_login_government_startup_help.ctp deleted file mode 100644 index bce1daf..0000000 --- a/application/city/templates/de/code/action_city_login_government_startup_help.ctp +++ /dev/null @@ -1,62 +0,0 @@ -prefetchValueInstance('user'); - -// Add main form group -$helperInstance->addFormNote('reality_warning', "WARNUNG: Bitte dieses Formular nicht mit echten Angaben ausfüllen! (Die Profildaten sollte jedoch echt sein.)"); - -// Add group for personal data -$helperInstance->addFormGroup('persona_data', "Deine persönliche Daten, die für die Beantragung nötig sind:"); - -// Display email, surname and family name -$helperInstance->addFormNote('surname', "Vorname: ".$helperInstance->getValueField('surname').""); -$helperInstance->addFormNote('family', "Nachname: ".$helperInstance->getValueField('family').""); -$helperInstance->addFormNote('email', "Email-Adresse: ".$helperInstance->getValueField('email').""); -$helperInstance->addFormNote('birthday', "Geburtstag: ".(int)$helperInstance->getValueField('birth_day').".".(int)$helperInstance->getValueField('birth_month').".".(int)$helperInstance->getValueField('birth_year').""); - -// Add link placeholder for profile page -$helperInstance->addFormNote('profile', "Stimmen die Daten noch? {?city_profile?}"); - -// Ask again for current account password -$helperInstance->addFormGroup('password', "Bitte gebe zur Bestätigung dein derzeitiges Passwort ein."); -$helperInstance->addFieldText('password', "Derzeitiges Passwort:"); -$helperInstance->addInputPasswordField('password'); - -// CAPTCHA enabled? -if ($helperInstance->ifFormSecuredWithCaptcha()) { - $helperInstance->addFormGroup('captcha_user', "Die virtuelle Beantragung von Starthilfe ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit du die Starthilfe beantragen kannst."); - $helperInstance->addCaptcha(); -} // END - if - -// Final notices -$helperInstance->addFormGroup('buttons', "Sind alle Daten nun korrekt eingegeben? Dann sende sie mit einem Klick einfach ab!"); -$helperInstance->addInputResetButton("Alles nochmal eingeben"); -$helperInstance->addInputSubmitButton("Starthilfe beantragen"); -$helperInstance->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzen gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); - -// Flush the finished form -$helperInstance->flushContent(); - -// Get link helper for profile link -$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'city_profile')); - -// Add action -$linkInstance->addActionLinkById('profile', 'profile'); - -// Flush the finished form -$linkInstance->flushContent(); - -// [EOC] -?> -
    -
    - Virtuelle Beantragung von Starthilfe -
    - -
    - {?city_government_startup?} -
    -
    diff --git a/application/city/templates/de/code/action_city_login_government_training.ctp b/application/city/templates/de/code/action_city_login_government_training.ctp deleted file mode 100644 index d7d423c..0000000 --- a/application/city/templates/de/code/action_city_login_government_training.ctp +++ /dev/null @@ -1,62 +0,0 @@ -prefetchValueInstance('user'); - -// Add main form group -$helperInstance->addFormNote('reality_warning', "WARNUNG: Bitte dieses Formular nicht mit echten Angaben ausfüllen!"); - -// Add group for personal data -$helperInstance->addFormGroup('persona_data', "Deine persönliche Daten, die für die Kursusteilnahme nötig sind:"); - -// Ask again for current account password -$helperInstance->addFormGroup('password', "Bitte gebe zur Bestätigung dein derzeitiges Passwort ein."); -$helperInstance->addFieldText('password', "Derzeitiges Passwort:"); -$helperInstance->addInputPasswordField('password'); - -// Display email, surname and family name -$helperInstance->addFormNote('surname', "Vorname: ".$helperInstance->getValueField('surname').""); -$helperInstance->addFormNote('family', "Nachname: ".$helperInstance->getValueField('family').""); -$helperInstance->addFormNote('email', "Email-Adresse: ".$helperInstance->getValueField('email').""); -$helperInstance->addFormNote('birthday', "Geburtstag: ".(int)$helperInstance->getValueField('birth_day').".".(int)$helperInstance->getValueField('birth_month').".".(int)$helperInstance->getValueField('birth_year').""); - -// Add link placeholder for profile page -$helperInstance->addFormNote('profile', "Stimmen die Daten noch? {?city_profile?}"); - -// CAPTCHA enabled? -if ($helperInstance->ifFormSecuredWithCaptcha()) { - $helperInstance->addFormGroup('captcha_user', "Die virtuelle Beantragung eines Trainingkursus ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, um den Trainingskursus zu beantragen."); - $helperInstance->addCaptcha(); -} // END - if - -// Final notices -$helperInstance->addFormGroup('buttons', "Sind alle Daten nun korrekt eingegeben? Dann sende sie mit einem Klick einfach ab!"); -$helperInstance->addInputResetButton("Alles nochmal eingeben"); -$helperInstance->addInputSubmitButton("Trainingskurs beantragen"); -$helperInstance->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzen gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); - -// Flush the finished form -$helperInstance->flushContent(); - -// Get link helper for profile link -$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'city_profile')); - -// Add action -$linkInstance->addActionLinkById('profile', 'profile'); - -// Flush the finished form -$linkInstance->flushContent(); - -// [EOC] -?> -
    -
    - Virtuelle Beantragung eines Training-Kursus -
    - -
    - {?city_government_training?} -
    -
    diff --git a/application/city/templates/de/code/action_city_login_logout.ctp b/application/city/templates/de/code/action_city_login_logout.ctp deleted file mode 100644 index bc534f8..0000000 --- a/application/city/templates/de/code/action_city_login_logout.ctp +++ /dev/null @@ -1,30 +0,0 @@ -addLinkWithTextById('logout_now'); - -// Flush the content -$helperInstance->flushContent(); - -// Get helper instance -$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'return_login')); - -// Set link text -$helperInstance->addLinkWithTextById('return_login'); - -// Flush the content -$helperInstance->flushContent(); - -// [EOC] -?> -
    -
    - Willst du dich wirklich aus dem Spiel ausloggen? -
    - -
    - {?logout_now?} | {?return_login?} -
    -
    diff --git a/application/city/templates/de/code/action_city_login_profile.ctp b/application/city/templates/de/code/action_city_login_profile.ctp deleted file mode 100644 index 26ac26d..0000000 --- a/application/city/templates/de/code/action_city_login_profile.ctp +++ /dev/null @@ -1,145 +0,0 @@ -prefetchValueInstance('user'); - -// 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->addInputPasswordField('pass1'); -$helperInstance->addFieldText('pass2', "Neues Passwort, Wiederholung:"); -$helperInstance->addInputPasswordField('pass2'); - -// Display current email -$helperInstance->addFormNote('current_email', "Derzeitige Email-Adresse: ".$helperInstance->getValueField('email').""); - -// Only for changing email address -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->addInputTextField('email1'); - $helperInstance->addFieldText('email2', "Wiederholung Email-Adresse:"); - $helperInstance->addInputTextField('email2'); - - if ($helperInstance->ifEmailMustBeUnique()) { - $helperInstance->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein."); - } // END - if - - if ($helperInstance->ifEmailChangeRequireConfirmation()) { - $helperInstance->addFormNote('confirm', "Es wird ein Bestätigungslink an deine neue Email-Adresse gesendet. Bitte klicke diesen dann möglichst schnell an."); - } // END - if -} // END - if - -// Add form group for user profile -$helperInstance->addFormGroup('profile', "Hier kannst du deine Profildaten ändern."); - -// 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->addInputTextFieldWithDefault('surname'); - $helperInstance->addFieldText('family', "Dein Nachname:"); - $helperInstance->addInputTextFieldWithDefault('family'); - $helperInstance->addFieldText('street', "Strasse und Hausnummer:"); - $helperInstance->addInputTextFieldWithDefault('street'); - $helperInstance->addFieldText('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->addInputTextField('birth_month'); - $helperInstance->addFieldText('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->addInputTextFieldWithDefault('zip'); - -// Add sub group for chat protocols -$helperInstance->addFormSubGroup('chat', "Gebe hier deine Nicknames bzw. Nummern an:"); - -// Add ICQ chat? -if ($helperInstance->ifChatEnabled('icq')) { - $helperInstance->addFieldText('icq', "ICQ-Nummer:"); - $helperInstance->addInputTextFieldWithDefault('icq'); -} // END - if - -// Add Jabber chat? -if ($helperInstance->ifChatEnabled('jabber')) { - $helperInstance->addFieldText('jabber', "Jabber:"); - $helperInstance->addInputTextFieldWithDefault('jabber'); -} // END - if - -// Add Yahoo! chat? -if ($helperInstance->ifChatEnabled('yahoo')) { - $helperInstance->addFieldText('yahoo', "Yahoo!:"); - $helperInstance->addInputTextFieldWithDefault('yahoo'); -} // END - if - -// Add AOL chat? -if ($helperInstance->ifChatEnabled('aol')) { - $helperInstance->addFieldText('aol', "AOL-Screenname:"); - $helperInstance->addInputTextFieldWithDefault('aol'); -} // END - if - -// Add MSN chat? -if ($helperInstance->ifChatEnabled('msn')) { - $helperInstance->addFieldText('msn', "MSN:"); - $helperInstance->addInputTextFieldWithDefault('msn'); -} // END - if - -if (!$helperInstance->ifRegisterRequiresEmailVerification()) { - $helperInstance->addFormExtraNote(1, "Die Benachrichtigungen per Email sind im Loginbereich verfeinerbar, welche du genau haben willst."); -} // 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->addInputCheckboxField('rules', false); -} else { - $helperInstance->addFormNote('rules_accepted', "Du hast die aktuellen Spielregeln akzeptiert. Vielen Dank!"); - $helperInstance->addInputHiddenField('rules', "1"); -} - -// CAPTCHA enabled? -if ($helperInstance->ifFormSecuredWithCaptcha()) { - $helperInstance->addFormGroup('captcha_user', "Das Ändern von Profildaten ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit deine Änderungen gespeichert werden können."); - $helperInstance->addCaptcha(); -} // END - if - -// 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->addInputPasswordField('pass_old'); - -// Final notices -$helperInstance->addFormGroup('buttons', "Sind alle Daten nun korrekt eingegeben? Dann sende sie mit einem Klick einfach ab!"); -$helperInstance->addInputResetButton("Alles nochmal eingeben"); -$helperInstance->addInputSubmitButton("Accountdaten aktualisieren"); -$helperInstance->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzen gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); - -// Flush finished form -$helperInstance->flushContent(); - -// [EOC] -?> -
    - Deine Profildaten bearbeiten -
    - -
    - {?city_profile?} -
    diff --git a/application/city/templates/de/code/action_city_login_status_problem.ctp b/application/city/templates/de/code/action_city_login_status_problem.ctp deleted file mode 100644 index 813840f..0000000 --- a/application/city/templates/de/code/action_city_login_status_problem.ctp +++ /dev/null @@ -1,79 +0,0 @@ -prefetchValueInstance('user'); - -// Add submit button or notice -if ($helperInstance->ifUserAccountUnconfirmed()) { - // Add submit button - $helperInstance->addInputHiddenFieldWithDefault('email'); - $helperInstance->addInputSubmitButton("Bestätigungslink erneut aussenden"); -} elseif ($helperInstance->ifUserAccountLocked()) { - // Account is locked - $helperInstance->addFormNote('status_locked', "Dein Account wurde gesperrt! Grund der Sperre: - ".$helperInstance->getValueField('lock_reason')." - Bitte melde dich beim Support, damit dieser dir weiterhelfen kann." - ); -} elseif ($helperInstance->ifUserAccountGuest()) { - // Account is guest account - $helperInstance->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 -$helperInstance->flushContent(); - -// Build the form for confirmation -$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'confirm_code')); - -// Pre-fetch field data with a given registry key -$helperInstance->prefetchValueInstance('user'); - -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->addInputTextField('code'); - - // Add submit button - $helperInstance->addFormGroup('buttons', "Bitte einmal abschicken und das Ergebnis abwarten!"); - $helperInstance->addInputResetButton("Nochmal eingeben"); - $helperInstance->addInputSubmitButton("Bestätigungscode absenden"); -} else { - // Add message - $helperInstance->addFormNote('status_not_unconfirmed', "Möglicherweise hast du einen Bestätigungslink angeklickt, obwohl dein Account bereits freigegeben oder gesperrt ist."); -} - -// Flush content and automatically close the form -$helperInstance->flushContent(); - -// [EOC] -?> -
    - 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. - - - -
    - Weitere Möglichkeiten: -
    - -
    - {?confirm_code?} -
    -
    diff --git a/application/city/templates/de/code/action_city_login_welcome.ctp b/application/city/templates/de/code/action_city_login_welcome.ctp deleted file mode 100644 index 550d73c..0000000 --- a/application/city/templates/de/code/action_city_login_welcome.ctp +++ /dev/null @@ -1,3 +0,0 @@ -
    - {?city_login_news?} -
    diff --git a/application/city/templates/de/code/block_persona_data.ctp b/application/city/templates/de/code/block_persona_data.ctp deleted file mode 100644 index 3b50438..0000000 --- a/application/city/templates/de/code/block_persona_data.ctp +++ /dev/null @@ -1,27 +0,0 @@ -prefetchValueInstance('user'); - -// Flush the content out -$helperInstance->flushContent(); - -// [EOC] -?> -
    - Spielername: {?block_username?} -
    -
    - Spielerstatus: {?block_user_status?} -
    -
    - Kontostand: {?block_points?} {?currency?} -
    -
    - {?profile?} -
    -
    - Angemeldet seit: {?block_registered?} -
    diff --git a/application/city/templates/de/code/captch_graphic_code.ctp b/application/city/templates/de/code/captch_graphic_code.ctp deleted file mode 100644 index 6e89dfc..0000000 --- a/application/city/templates/de/code/captch_graphic_code.ctp +++ /dev/null @@ -1,23 +0,0 @@ -addFieldText('captcha_code', "Bitte wiederhole den Code:"); -$captchaHelper->addInputTextField('c_code'); - -// Add hidden field with validation hash -$captchaHelper->addInputHiddenField('hash', $this->readVariable('captcha_hash')); - -// Flush content -$captchaHelper->flushContent(); - -// [EOC] -?> -
    - CAPTCHA-Bild -
    -
    - {?captcha_code?} -
    diff --git a/application/city/templates/de/code/city_main.ctp b/application/city/templates/de/code/city_main.ctp deleted file mode 100644 index a83364f..0000000 --- a/application/city/templates/de/code/city_main.ctp +++ /dev/null @@ -1,29 +0,0 @@ -{?header?} - -
    -
    - {?city_header?} -
    - - - - - -
    - {?language_selector?} -
    - -
    - {?main_content?} -
    - - -
    - -{?footer?} diff --git a/application/city/templates/de/code/confirm_link.ctp b/application/city/templates/de/code/confirm_link.ctp deleted file mode 100644 index bf8e6a6..0000000 --- a/application/city/templates/de/code/confirm_link.ctp +++ /dev/null @@ -1,25 +0,0 @@ -addLinkWithTextById('direct_login'); - -// Flush the content -$helperInstance->flushContent(); - -// [EOC] -?> -
    - Bestätigung Deiner Email-Adresse: -
    - -
    - Hallo {?username?}! Du hast heute deine - Email-Addresse bestätigt, wodurch alle Spielefunktionen entsperrt - worden sind. Viel Spass beim Spielen! -
    - - diff --git a/application/city/templates/de/code/emergency_exit.ctp b/application/city/templates/de/code/emergency_exit.ctp deleted file mode 100644 index e974daf..0000000 --- a/application/city/templates/de/code/emergency_exit.ctp +++ /dev/null @@ -1,29 +0,0 @@ -{?header:title="Problem in application framework detected!"?} - -
    - $content[message] -
    - -
    -
    - File inclusion backtrace: -
    -
    - $content[backtrace] -
    -
    - -
    -
    - Statistics -
    -
    - Total objects: $content[total_objects] -
    -
    - Loaded class files: $content[total_includes] - (Including exception and interfaces.) -
    -
    - -{?footer_msg:footer_msg="Please contact the support and supply the full above message, if you think you are not qualified to fix this problem."?} diff --git a/application/city/templates/de/code/footer.ctp b/application/city/templates/de/code/footer.ctp deleted file mode 100644 index aa82e68..0000000 --- a/application/city/templates/de/code/footer.ctp +++ /dev/null @@ -1,4 +0,0 @@ -
    - - - diff --git a/application/city/templates/de/code/header.ctp b/application/city/templates/de/code/header.ctp deleted file mode 100644 index 6f2518f..0000000 --- a/application/city/templates/de/code/header.ctp +++ /dev/null @@ -1,21 +0,0 @@ - - - - - {?app_full_name?} - {?title?} - - - - - - - - - - - - {?header_extras_hook?} - - - -
    diff --git a/application/city/templates/de/code/home.ctp b/application/city/templates/de/code/home.ctp deleted file mode 100644 index fe59655..0000000 --- a/application/city/templates/de/code/home.ctp +++ /dev/null @@ -1,11 +0,0 @@ -
    - Willkommen zum {?app_full_name?} -
    - -
    - {?city_news?} -
    - -
    - Hier wird der Gast zum Spiel begrüsst. -
    diff --git a/application/city/templates/de/code/login_failed.ctp b/application/city/templates/de/code/login_failed.ctp deleted file mode 100644 index 699b5a5..0000000 --- a/application/city/templates/de/code/login_failed.ctp +++ /dev/null @@ -1,46 +0,0 @@ -addLinkWithTextById('login_retry'); - -// Flush the content -$helperInstance->flushContent(); - -// [EOC] -?> -
    - Du bist nicht mehr im Spiel eingeloggt! -
    - -
    -
    - Du bist nicht mehr in {?app_full_name?} eingeloggt. - Dies kann verschiedene Gründe haben: -
    - -
      -
    1. Dein Browser nimmt keine Cookies an.
    2. -
    3. Du hast den Loginbereich aus deinen Bookmarks/Favoriten aufgerufen - und die Cookies sind gelöscht.
    4. -
    5. Es besteht ein Problem mit dem Server, wofür du meistens nichts - kannst. Bitte kontaktiere den Support, falls dieses Problem - weiterhin besteht.
    6. -
    - - -
    - - diff --git a/application/city/templates/de/code/login_form.ctp b/application/city/templates/de/code/login_form.ctp deleted file mode 100644 index 272567c..0000000 --- a/application/city/templates/de/code/login_form.ctp +++ /dev/null @@ -1,100 +0,0 @@ -ifLoginIsEnabled()) { - // Form is active - $helperInstance->addFormGroup('login', "Gebe hier deine Logindaten ein:"); - - // Which login method has been configured? - if ($helperInstance->ifLoginWithUsername()) { - // Login with user name only - $helperInstance->addFormSubGroup('username', "Bitte mit deinem Nickname einloggen."); - $helperInstance->addFieldText('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->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->addInputTextField('user_email'); - } - - // Add password input field - $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 { - // Form is inactive - $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 -$helperInstance->flushContent(); - -// Ist Gastlogin erlaubt? -if ($helperInstance->ifGuestLoginAllowed()) { - // Neue Helper-Instanz holen - $helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'city_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('html_link_helper_class', array($this, 'register')); - -// Set link text -$helperInstance->addLinkWithTextById('register_login'); - -// Flush the content -$helperInstance->flushContent(); - -// [EOC] -?> -
    - Einloggen zu {?app_full_name?} -
    - -
    -
    - {?city_user_login?} -
    - -
    - {?city_guest_login?} -
    -
    - - diff --git a/application/city/templates/de/code/login_main.ctp b/application/city/templates/de/code/login_main.ctp deleted file mode 100644 index fb818fe..0000000 --- a/application/city/templates/de/code/login_main.ctp +++ /dev/null @@ -1,57 +0,0 @@ -prefetchValueInstance('user', 'user_points'); - -// Assign fields with template variables -$blockInstance->assignField('username'); -$blockInstance->assignFieldWithFilter('user_status', 'user_status_translator'); -$blockInstance->assignFieldWithFilter('points', 'format_number'); - -// Shall we include registration date? -if ($blockInstance->ifIncludeRegistrationStamp()) { - // Then assign it as well! - $blockInstance->assignFieldWithFilter('registered', 'format_timestamp'); -} // END - if - -// Flush the content out to a template variable -$blockInstance->flushContent(); - -// Get helper instance -$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'logout')); - -// Add action -$linkInstance->addActionLinkById('logout', 'logout'); - -// Flush the content -$linkInstance->flushContent(); - -// [EOC] -?> -
    - Willkommen im Loginbereich von {?app_full_name?}! -
    - -
    - {?login_content?} -
    - -
    -
    - Account-Infos: -
    - -
    - {?persona_data?} -
    - -
    - {?logout?} -
    -
    diff --git a/application/city/templates/de/code/logout_done.ctp b/application/city/templates/de/code/logout_done.ctp deleted file mode 100644 index 59c8cbc..0000000 --- a/application/city/templates/de/code/logout_done.ctp +++ /dev/null @@ -1,19 +0,0 @@ -addLinkWithTextById('relogin'); - -// Flush the content -$helperInstance->flushContent(); - -// [EOC] -?> -
    - Du bist jetzt aus dem Spiel ausgeloggt! -
    - -
    - Du kannst dich nun {?relogin?} oder weiter auf unseren Seiten bleiben. ;-) -
    diff --git a/application/city/templates/de/code/mail_debug.ctp b/application/city/templates/de/code/mail_debug.ctp deleted file mode 100644 index e62dd07..0000000 --- a/application/city/templates/de/code/mail_debug.ctp +++ /dev/null @@ -1,25 +0,0 @@ -
    - Mail-Debug-Ausgabe: -
    - -
    -
    - Von: {?sender?} -
    -
    - An: {?recipient?} -
    -
    - Betreff: {?subject?} -
    -
    - -
    -
    - Nachricht: -
    - -
    - {?message?} -
    -
    diff --git a/application/city/templates/de/code/menu_block.ctp b/application/city/templates/de/code/menu_block.ctp deleted file mode 100644 index 454ccf1..0000000 --- a/application/city/templates/de/code/menu_block.ctp +++ /dev/null @@ -1,11 +0,0 @@ -
    - {?title_text?} -
    - -
      -{?block_content?} -
    - -
    - {?footer_text?} -
    diff --git a/application/city/templates/de/code/menu_entry.ctp b/application/city/templates/de/code/menu_entry.ctp deleted file mode 100644 index e30bd8c..0000000 --- a/application/city/templates/de/code/menu_entry.ctp +++ /dev/null @@ -1,3 +0,0 @@ -
  • - {?anchor_text?} -
  • diff --git a/application/city/templates/de/code/register_form.ctp b/application/city/templates/de/code/register_form.ctp deleted file mode 100644 index db0103c..0000000 --- a/application/city/templates/de/code/register_form.ctp +++ /dev/null @@ -1,134 +0,0 @@ -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->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->addInputPasswordField('pass1'); -$helperInstance->addFieldText('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->addInputTextField('email1'); - $helperInstance->addFieldText('email2', "Wiederholung Email-Adresse:"); - $helperInstance->addInputTextField('email2'); - - // Must the email address be unique in this system? - if ($helperInstance->ifEmailMustBeUnique()) { - $helperInstance->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein."); - } // END - if -} // END - if - -// Shall we also ask some personal data to complete the profile? -if ($helperInstance->ifRegisterIncludesProfile()) { - $helperInstance->addFormGroup('profile', "Hier kannst du zusätzlich deine Profildaten vorweg eingeben, du kannst sie aber auch nach dem Login vervollständigen!"); - - if (!$helperInstance->ifRegisterRequiresEmailVerification()) { - $helperInstance->addFormSubGroup('email', "Die Angabe deiner Email-Adresse ist nur dann nötig, wenn du auch Email-Benachrichtigungen (*1) haben möchtest."); - $helperInstance->addFieldText('email1', "Email-Adresse:"); - $helperInstance->addInputTextField('email1'); - - // Must the email address be unique in this system? - if ($helperInstance->ifEmailMustBeUnique()) { - $helperInstance->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein."); - } // END - if - } // END - if - - // 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->addInputTextField('surname'); - $helperInstance->addFieldText('family', "Dein Nachname:"); - $helperInstance->addInputTextField('family'); - $helperInstance->addFieldText('street', "Strasse und Hausnummer:"); - $helperInstance->addInputTextField('street'); - $helperInstance->addFieldText('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->addInputTextField('birth_month'); - $helperInstance->addFieldText('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->addInputTextField('zip'); - - $helperInstance->addFormSubGroup('chat', "Gebe hier deine Nicknames bzw. Nummern an:"); - - if ($helperInstance->ifChatEnabled('icq')) { - $helperInstance->addFieldText('icq', "ICQ-Nummer:"); - $helperInstance->addInputTextField('icq'); - } // END - if - - if ($helperInstance->ifChatEnabled('jabber')) { - $helperInstance->addFieldText('jabber', "Jabber:"); - $helperInstance->addInputTextField('jabber'); - } // END - if - - if ($helperInstance->ifChatEnabled('yahoo')) { - $helperInstance->addFieldText('yahoo', "Yahoo!:"); - $helperInstance->addInputTextField('yahoo'); - } // END - if - - if ($helperInstance->ifChatEnabled('aol')) { - $helperInstance->addFieldText('aol', "AOL-Screenname:"); - $helperInstance->addInputTextField('aol'); - } // END - if - - if ($helperInstance->ifChatEnabled('msn')) { - $helperInstance->addFieldText('msn', "MSN:"); - $helperInstance->addInputTextField('msn'); - } // END - if - - if (!$helperInstance->ifRegisterRequiresEmailVerification()) { - $helperInstance->addFormExtraNote(1, "Die Benachrichtigungen per sind im Loginbereich verfeinerbar, welche du genau haben willst."); - } // END - Extra note - -} // END - ask profile data - -// 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->addInputCheckboxField('rules', false); - -// Add CAPTCHA? -if ($helperInstance->ifFormSecuredWithCaptcha()) { - $helperInstance->addFormGroup('captcha', "Bitte wiederhole den angezeigten Code damit die Anmeldung abgeschlossen werden kann."); - $helperInstance->addCaptcha(); -} // END - if - -// Final note and submit buttons -$helperInstance->addFormGroup('buttons', "Wenn du alle benötigten Felder korrekt ausgefüt hast, kannst du die Anmeldung abschliessen."); - -$helperInstance->addInputResetButton("Alles nochmal eingeben"); -$helperInstance->addInputSubmitButton("Anmeldung zum Spiel abschliessen"); -$helperInstance->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzen gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); -$helperInstance->flushContent(); - -// [EOC] -?> -
    - Anmeldung bei {?app_full_name?} -
    - -
    - {?city_register?} -
    diff --git a/application/city/templates/de/emails/.htaccess b/application/city/templates/de/emails/.htaccess deleted file mode 100644 index 3a42882..0000000 --- a/application/city/templates/de/emails/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all diff --git a/application/city/templates/de/emails/text_resend_link.tpl b/application/city/templates/de/emails/text_resend_link.tpl deleted file mode 100644 index 9b79056..0000000 --- a/application/city/templates/de/emails/text_resend_link.tpl +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - diff --git a/application/city/templates/de/html/.htaccess b/application/city/templates/de/html/.htaccess deleted file mode 100644 index 3a42882..0000000 --- a/application/city/templates/de/html/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all diff --git a/application/city/templates/de/image/.htaccess b/application/city/templates/de/image/.htaccess deleted file mode 100644 index 3a42882..0000000 --- a/application/city/templates/de/image/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all diff --git a/application/city/templates/de/image/base_code.xml b/application/city/templates/de/image/base_code.xml deleted file mode 100644 index 5de71be..0000000 --- a/application/city/templates/de/image/base_code.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/application/city/templates/de/image/code_captcha.img b/application/city/templates/de/image/code_captcha.img deleted file mode 100644 index 223e4fb..0000000 --- a/application/city/templates/de/image/code_captcha.img +++ /dev/null @@ -1,78 +0,0 @@ -setImageName('code_captcha'); -$helper->setBaseImage('base_code'); - -// Set image dimensions -$helper->setWidth(100); -$helper->setHeight(50); - -// Get random number -$rand = $helper->getRngInstance()->randomNumber(0, 6); - -// Background and foreground color -switch ($rand) { - case 1: - // First varriant - $helper->setBackgroundColorRedGreenBlue('rand', 0x90 , 0x00 ); - $helper->setForegroundColorRedGreenBlue(0x00 , 0xff , 'rand'); - break; - - case 2: - // Second varriant - $helper->setBackgroundColorRedGreenBlue(0x90 , 'rand', 0x00 ); - $helper->setForegroundColorRedGreenBlue(0xff , 0x00 , 'rand'); - break; - - case 3: - // Third varriant - $helper->setBackgroundColorRedGreenBlue('rand', 0x00 , 0x90 ); - $helper->setForegroundColorRedGreenBlue(0x00 , 'rand', 0xff ); - break; - - case 4: - // Forth varriant - $helper->setBackgroundColorRedGreenBlue(0x00 , 0x90 , 'rand'); - $helper->setForegroundColorRedGreenBlue(0x00 , 'rand', 0xa0 ); - break; - - case 5: - // Fith varriant - $helper->setBackgroundColorRedGreenBlue('rand', 0x00 , 0x90 ); - $helper->setForegroundColorRedGreenBlue(0x00 , 0xe0 , 'rand'); - break; - - default: - // Last varriant - $helper->setBackgroundColorRedGreenBlue(0x00 , 'rand', 0x90 ); - $helper->setForegroundColorRedGreenBlue(0xff , 0x00 , 'rand'); - break; -} - -// Random X/Y factors... -$xRand = $helper->getRngInstance()->randomNumber(0, 45); -$yRand = $helper->getRngInstance()->randomNumber(0, 25); - -// Add code -$helper->addTextLine('code'); -$helper->setCoord((5 + $xRand), (5 + $yRand)); -$helper->setFontSize('rand'); -$helper->setImageString('{?decrypted_code?}'); - -// Only for debug! -/* -$helper->addTextLine('debug'); -$helper->setCoord(90, 35); -$helper->setFontSize(3); -$helper->setImageString($rand); -*/ - -// Flush content to the template engine -$helper->flushContent(); - -// Comment this out if image is done -//$this->debugInstance(); - -// [EOF] -?> diff --git a/application/city/templates/de/image/emergency_exit.img b/application/city/templates/de/image/emergency_exit.img deleted file mode 100644 index bf67aa7..0000000 --- a/application/city/templates/de/image/emergency_exit.img +++ /dev/null @@ -1,18 +0,0 @@ -setImageName('emergency_exit'); -$helper->setBaseImage('base_exit'); - -// Set image dimensions -$helper->setWidth(100); -$helper->setHeight(50); - -// Flush content to the template engine -//$helper->flushContent(); - -// Comment this out if image is done -$this->debugInstance(); - -// [EOF] -?> diff --git a/application/city/templates/de/menu/.htaccess b/application/city/templates/de/menu/.htaccess deleted file mode 100644 index 3a42882..0000000 --- a/application/city/templates/de/menu/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all diff --git a/application/city/templates/de/menu/base_menu.xml b/application/city/templates/de/menu/base_menu.xml deleted file mode 100644 index b0e8f53..0000000 --- a/application/city/templates/de/menu/base_menu.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - <title-id>{?menu_title_id?}</title-id> - <title-class>{!menu_title_class?}</title-class> - <title-text>{?menu_title?}</title-text> - - - - - {?entry_id?} - - {?anchor_id?} - {?anchor_text?} - {?anchor_title?} - {?anchor_href?} - - - - - {!footer_id?} - {?footer_design_class?} - {?menu_footer?} - - - - diff --git a/application/city/templates/de/menu/generic_menu_entries.xml b/application/city/templates/de/menu/generic_menu_entries.xml deleted file mode 100644 index e4442e1..0000000 --- a/application/city/templates/de/menu/generic_menu_entries.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - <title-id><![CDATA[home_menu_title]]></title-id> - <title-class><![CDATA[menu_title]]></title-class> - <title-text><![CDATA[Home:]]></title-text> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <title-id><![CDATA[law_menu_title]]></title-id> - <title-class><![CDATA[menu_title]]></title-class> - <title-text><![CDATA[Rechtliches:]]></title-text> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/application/city/templates/de/menu/login_area_menu_entries.xml b/application/city/templates/de/menu/login_area_menu_entries.xml deleted file mode 100644 index e069958..0000000 --- a/application/city/templates/de/menu/login_area_menu_entries.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - <title-id><![CDATA[home_menu_title]]></title-id> - <title-class><![CDATA[menu_title]]></title-class> - <title-text><![CDATA[Home:]]></title-text> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <title-id><![CDATA[misc_menu_title]]></title-id> - <title-class><![CDATA[menu_title]]></title-class> - <title-text><![CDATA[Weiteres:]]></title-text> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/application/city/templates/emails/.htaccess b/application/city/templates/emails/.htaccess new file mode 100644 index 0000000..3a42882 --- /dev/null +++ b/application/city/templates/emails/.htaccess @@ -0,0 +1 @@ +Deny from all diff --git a/application/city/templates/emails/text_resend_link.tpl b/application/city/templates/emails/text_resend_link.tpl new file mode 100644 index 0000000..9b79056 --- /dev/null +++ b/application/city/templates/emails/text_resend_link.tpl @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/application/city/templates/html/.htaccess b/application/city/templates/html/.htaccess new file mode 100644 index 0000000..3a42882 --- /dev/null +++ b/application/city/templates/html/.htaccess @@ -0,0 +1 @@ +Deny from all diff --git a/application/city/templates/image/.htaccess b/application/city/templates/image/.htaccess new file mode 100644 index 0000000..3a42882 --- /dev/null +++ b/application/city/templates/image/.htaccess @@ -0,0 +1 @@ +Deny from all diff --git a/application/city/templates/image/base_code.xml b/application/city/templates/image/base_code.xml new file mode 100644 index 0000000..5de71be --- /dev/null +++ b/application/city/templates/image/base_code.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/city/templates/image/code_captcha.img b/application/city/templates/image/code_captcha.img new file mode 100644 index 0000000..223e4fb --- /dev/null +++ b/application/city/templates/image/code_captcha.img @@ -0,0 +1,78 @@ +setImageName('code_captcha'); +$helper->setBaseImage('base_code'); + +// Set image dimensions +$helper->setWidth(100); +$helper->setHeight(50); + +// Get random number +$rand = $helper->getRngInstance()->randomNumber(0, 6); + +// Background and foreground color +switch ($rand) { + case 1: + // First varriant + $helper->setBackgroundColorRedGreenBlue('rand', 0x90 , 0x00 ); + $helper->setForegroundColorRedGreenBlue(0x00 , 0xff , 'rand'); + break; + + case 2: + // Second varriant + $helper->setBackgroundColorRedGreenBlue(0x90 , 'rand', 0x00 ); + $helper->setForegroundColorRedGreenBlue(0xff , 0x00 , 'rand'); + break; + + case 3: + // Third varriant + $helper->setBackgroundColorRedGreenBlue('rand', 0x00 , 0x90 ); + $helper->setForegroundColorRedGreenBlue(0x00 , 'rand', 0xff ); + break; + + case 4: + // Forth varriant + $helper->setBackgroundColorRedGreenBlue(0x00 , 0x90 , 'rand'); + $helper->setForegroundColorRedGreenBlue(0x00 , 'rand', 0xa0 ); + break; + + case 5: + // Fith varriant + $helper->setBackgroundColorRedGreenBlue('rand', 0x00 , 0x90 ); + $helper->setForegroundColorRedGreenBlue(0x00 , 0xe0 , 'rand'); + break; + + default: + // Last varriant + $helper->setBackgroundColorRedGreenBlue(0x00 , 'rand', 0x90 ); + $helper->setForegroundColorRedGreenBlue(0xff , 0x00 , 'rand'); + break; +} + +// Random X/Y factors... +$xRand = $helper->getRngInstance()->randomNumber(0, 45); +$yRand = $helper->getRngInstance()->randomNumber(0, 25); + +// Add code +$helper->addTextLine('code'); +$helper->setCoord((5 + $xRand), (5 + $yRand)); +$helper->setFontSize('rand'); +$helper->setImageString('{?decrypted_code?}'); + +// Only for debug! +/* +$helper->addTextLine('debug'); +$helper->setCoord(90, 35); +$helper->setFontSize(3); +$helper->setImageString($rand); +*/ + +// Flush content to the template engine +$helper->flushContent(); + +// Comment this out if image is done +//$this->debugInstance(); + +// [EOF] +?> diff --git a/application/city/templates/image/emergency_exit.img b/application/city/templates/image/emergency_exit.img new file mode 100644 index 0000000..bf67aa7 --- /dev/null +++ b/application/city/templates/image/emergency_exit.img @@ -0,0 +1,18 @@ +setImageName('emergency_exit'); +$helper->setBaseImage('base_exit'); + +// Set image dimensions +$helper->setWidth(100); +$helper->setHeight(50); + +// Flush content to the template engine +//$helper->flushContent(); + +// Comment this out if image is done +$this->debugInstance(); + +// [EOF] +?> diff --git a/application/city/templates/menu/.htaccess b/application/city/templates/menu/.htaccess new file mode 100644 index 0000000..3a42882 --- /dev/null +++ b/application/city/templates/menu/.htaccess @@ -0,0 +1 @@ +Deny from all diff --git a/application/city/templates/menu/base_menu.xml b/application/city/templates/menu/base_menu.xml new file mode 100644 index 0000000..b0e8f53 --- /dev/null +++ b/application/city/templates/menu/base_menu.xml @@ -0,0 +1,52 @@ + + + + + + + + <title-id>{?menu_title_id?}</title-id> + <title-class>{!menu_title_class?}</title-class> + <title-text>{?menu_title?}</title-text> + + + + + {?entry_id?} + + {?anchor_id?} + {?anchor_text?} + {?anchor_title?} + {?anchor_href?} + + + + + {!footer_id?} + {?footer_design_class?} + {?menu_footer?} + + + + diff --git a/application/city/templates/menu/generic_menu_entries.xml b/application/city/templates/menu/generic_menu_entries.xml new file mode 100644 index 0000000..e4442e1 --- /dev/null +++ b/application/city/templates/menu/generic_menu_entries.xml @@ -0,0 +1,132 @@ + + + + + + + + <title-id><![CDATA[home_menu_title]]></title-id> + <title-class><![CDATA[menu_title]]></title-class> + <title-text><![CDATA[Home:]]></title-text> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <title-id><![CDATA[law_menu_title]]></title-id> + <title-class><![CDATA[menu_title]]></title-class> + <title-text><![CDATA[Rechtliches:]]></title-text> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/city/templates/menu/login_area_menu_entries.xml b/application/city/templates/menu/login_area_menu_entries.xml new file mode 100644 index 0000000..e069958 --- /dev/null +++ b/application/city/templates/menu/login_area_menu_entries.xml @@ -0,0 +1,142 @@ + + + + + + + + <title-id><![CDATA[home_menu_title]]></title-id> + <title-class><![CDATA[menu_title]]></title-class> + <title-text><![CDATA[Home:]]></title-text> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <title-id><![CDATA[misc_menu_title]]></title-id> + <title-class><![CDATA[menu_title]]></title-class> + <title-text><![CDATA[Weiteres:]]></title-text> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +