$cfg->setConfigEntry('user_points_db_wrapper_class', 'UserPointsDatabaseWrapper');
// CFG: USER-GOVERNMENT-WRAPPER-CLASS
-$cfg->setConfigEntry('user_gov_wrapper_class', 'UserGovernmentDatabaseWrapper');
+$cfg->setConfigEntry('user_government_wrapper_class', 'UserGovernmentDatabaseWrapper');
// CFG: PAYMENT-DB-WRAPPER-CLASS
$cfg->setConfigEntry('payment_db_wrapper_class', 'PaymentsDatabaseWrapper');
$cfg->setConfigEntry('government_training_limit', 2);
// CFG: HTML-BLOCK-HELPER
-$cfg->setConfigEntry('html_block_helper', 'HtmlBlockHelper');
+$cfg->setConfigEntry('html_block_helper_class', 'HtmlBlockHelper');
// CFG: HTML-FORM-HELPER
-$cfg->setConfigEntry('html_form_helper', 'HtmlFormHelper');
+$cfg->setConfigEntry('html_form_helper_class', 'HtmlFormHelper');
// CFG: HTML-LINK-HELPER
-$cfg->setConfigEntry('html_link_helper', 'HtmlLinkHelper');
+$cfg->setConfigEntry('html_link_helper_class', 'HtmlLinkHelper');
// CFG: HTML-CMD-GOVERNMENT-FAILED-RESOLVER-CLASS
$cfg->setConfigEntry('html_cmd_government_failed_resolver_class', 'HtmlGovernmentFailedCommandResolver');
+++ /dev/null
-Deny from all
+++ /dev/null
-<?php
-/**
- * A verifier filter for birthday data
- *
- * @author Roland Haeder <webmaster@shipsimu.org>
- * @version 0.0.0
- * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 Ship-Simu Developer Team
- * @license GNU GPL 3.0 or any newer version
- * @link http://www.shipsimu.org
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-class BirthdayVerifierFilter extends BaseShipSimuFilter implements Filterable {
- /**
- * Protected constructor
- *
- * @return void
- */
- protected function __construct () {
- // Call parent constructor
- parent::__construct(__CLASS__);
- }
-
- /**
- * Creates an instance of this filter class
- *
- * @return $filterInstance An instance of this filter class
- */
- public static final function createBirthdayVerifierFilter () {
- // Get a new instance
- $filterInstance = new BirthdayVerifierFilter();
-
- // Return the instance
- return $filterInstance;
- }
-
- /**
- * Executes the filter with given request and response objects
- *
- * @param $requestInstance An instance of a class with an Requestable interface
- * @param $responseInstance An instance of a class with an Responseable interface
- * @return void
- */
- public function execute (Requestable $requestInstance, Responseable $responseInstance) {
- // Execute the parent execute method
- parent::execute($requestInstance, $responseInstance);
-
- // Day of birth set?
- if (!$requestInstance->isRequestElementSet('birth_day')) {
- // Day of birth isn't set
- $requestInstance->requestIsValid(false);
-
- // Add a message to the response
- $responseInstance->addFatalMessage('day_of_birth_unset');
- } // END - if
-
- // Month of birth set?
- if (!$requestInstance->isRequestElementSet('birth_month')) {
- // Month of birth isn't set
- $requestInstance->requestIsValid(false);
-
- // Add a message to the response
- $responseInstance->addFatalMessage('month_of_birth_unset');
- } // END - if
-
- // Year of birth set?
- if (!$requestInstance->isRequestElementSet('birth_year')) {
- // Year of birth isn't set
- $requestInstance->requestIsValid(false);
-
- // Add a message to the response
- $responseInstance->addFatalMessage('year_of_birth_unset');
- } // END - if
-
- // Is the request still valid?
- if (!$requestInstance->isRequestValid()) {
- // Abort here
- throw new FilterChainException($this, self::EXCEPTION_FILTER_CHAIN_INTERCEPTED);
- } // END - if
-
- // Now comes the final check
- $birthCheck = mktime(
- 0,
- 0,
- 0,
- $requestInstance->getRequestElement('birth_day'),
- $requestInstance->getRequestElement('birth_month'),
- $requestInstance->getRequestElement('birth_year')
- );
-
- // Is there a number or such? (we don't care about the value itself here)
- if (empty($birthCheck)) {
- // Validation has failed
- $requestInstance->requestIsValid(false);
-
- // Add a message to the response
- $responseInstance->addFatalMessage('birthday_invalid');
-
- // Abort here
- throw new FilterChainException($this, self::EXCEPTION_FILTER_CHAIN_INTERCEPTED);
- } // END - if
- }
-}
-
-// [EOF]
-?>
<?php
// Get a link helper instance
-$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'list_companies'));
+$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'list_companies'));
// Prefetch the user data
$linkInstance->prefetchValueInstance('user');
<?php
// Get form helper instance
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, 'shipsimu_government_startup'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'shipsimu_government_startup'));
// Prefetch user instance
$helperInstance->prefetchValueInstance('user');
$helperInstance->flushContent();
// Get link helper for profile link
-$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'shipsimu_profile'));
+$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'shipsimu_profile'));
// Add action
$linkInstance->addActionLinkById('profile', 'profile');
<?php
// Get form helper instance
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, 'shipsimu_government_training'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'shipsimu_government_training'));
// Prefetch user instance
$helperInstance->prefetchValueInstance('user');
$helperInstance->flushContent();
// Get link helper for profile link
-$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'shipsimu_profile'));
+$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'shipsimu_profile'));
// Add action
$linkInstance->addActionLinkById('profile', 'profile');
<?php
// Get helper instance
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'logout_now'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'logout_now'));
// Set link text
$helperInstance->addLinkWithTextById('logout_now');
$helperInstance->flushContent();
// Get helper instance
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'return_login'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'return_login'));
// Set link text
$helperInstance->addLinkWithTextById('return_login');
// Get helper instance for web forms. This will add the opening form-tag to
// the helper's render cache which is simply a small variable in the class
// BaseHelper.
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, "shipsimu_profile"));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, "shipsimu_profile"));
// Pre-fetch field data with a given registry key
$helperInstance->prefetchValueInstance('user');
<?php
// Neue Helper-Instanz holen
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, 'shipsimu_refill'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'shipsimu_refill'));
// Pre-fetch payment types
$helperInstance->prefetchValueInstance('payments');
// Get helper instance for web forms. This will add the opening form-tag to
// the helper's render cache which is simply a small variable in the class
// BaseHelper.
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, 'resend_link'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'resend_link'));
// Pre-fetch field data with a given registry key
$helperInstance->prefetchValueInstance('user');
$helperInstance->flushContent();
// Build the form for confirmation
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, 'confirm_code'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'confirm_code'));
// Pre-fetch field data with a given registry key
$helperInstance->prefetchValueInstance('user');
<?php
// Get helper instance
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'company'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'company'));
// Set link text
$helperInstance->addActionLinkById('company', 'company');
<?php
// Get a helper instance for the profile link (and maybe later more!)
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'profile'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'profile'));
// Prefetch user instance
$helperInstance->prefetchValueInstance('user');
<?php
// Get a helper instance without a form tag
-$captchaHelper = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, 'captcha_code', false, false));
+$captchaHelper = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'captcha_code', false, false));
// Add input field with text for CAPTCHA code
$captchaHelper->addFieldText('captcha_code', "Bitte wiederhole den Code:");
<?php
// Get helper instance
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'direct_login'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'direct_login'));
// Set link text
$helperInstance->addLinkWithTextById('direct_login');
///////////////////////////////
// Get a new instance for personal data
-$blockInstance = ObjectFactory::createObjectByConfiguredName('html_block_helper', array($this, 'persona_data'));
+$blockInstance = ObjectFactory::createObjectByConfiguredName('html_block_helper_class', array($this, 'persona_data'));
// Set the data source instance which must exist in registry
$blockInstance->prefetchValueInstance('user');
//////////////////////////////////////
// Get a new instance for personal data
-$blockInstance = ObjectFactory::createObjectByConfiguredName('html_block_helper', array($this, 'company_data'));
+$blockInstance = ObjectFactory::createObjectByConfiguredName('html_block_helper_class', array($this, 'company_data'));
// Set the data source instance
$blockInstance->prefetchValueInstance('company', 'user');
$blockInstance->flushContent();
// Get helper instance
-$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'logout'));
+$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'logout'));
// Add action
$linkInstance->addActionLinkById('logout', 'logout');
<?php
// Get helper instance
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'login_retry'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'login_retry'));
// Set link text
$helperInstance->addLinkWithTextById('login_retry');
// Get helper instance for web forms. This will add the opening form-tag to
// the helper's render cache which is simply a small variable in the class
// BaseHelper.
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, 'shipsimu_user_login'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'shipsimu_user_login'));
// Formular deaktiviert?
if ($helperInstance->ifLoginIsEnabled()) {
// Ist Gastlogin erlaubt?
if ($helperInstance->ifGuestLoginAllowed()) {
// Neue Helper-Instanz holen
- $helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, 'shipsimu_guest_login'));
+ $helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'shipsimu_guest_login'));
$helperInstance->addInputHiddenConfiguredField('user', 'guest_login');
$helperInstance->addInputHiddenConfiguredField('passwd', 'guest_login');
}
// Get helper instance
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'register'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'register'));
// Set link text
$helperInstance->addLinkWithTextById('register_login');
///////////////////////////////
// Get a new instance for personal data
-$blockInstance = ObjectFactory::createObjectByConfiguredName('html_block_helper', array($this, 'persona_data'));
+$blockInstance = ObjectFactory::createObjectByConfiguredName('html_block_helper_class', array($this, 'persona_data'));
// Set the data source instance which must exist in registry
$blockInstance->prefetchValueInstance('user', 'user_points');
//////////////////////////////////////
// Get a new instance for personal data
-$blockInstance = ObjectFactory::createObjectByConfiguredName('html_block_helper', array($this, 'company_data'));
+$blockInstance = ObjectFactory::createObjectByConfiguredName('html_block_helper_class', array($this, 'company_data'));
// Set the data source instance
$blockInstance->prefetchValueInstance('company', 'user');
$blockInstance->flushContent();
// Get helper instance
-$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'logout'));
+$linkInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'logout'));
// Add action
$linkInstance->addActionLinkById('logout', 'logout');
<?php
// Get helper instance
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper', array($this, 'relogin'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_link_helper_class', array($this, 'relogin'));
// Set link text
$helperInstance->addLinkWithTextById('relogin');
// Get helper instance for web forms. This will add the opening form-tag to
// the helper's render cache which is simply a small variable in the class
// BaseHelper.
-$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper', array($this, 'shipsimu_register'));
+$helperInstance = ObjectFactory::createObjectByConfiguredName('html_form_helper_class', array($this, 'shipsimu_register'));
// Always ask at least for nickname and password
$helperInstance->addFormGroup('login', "Bitte gebe hier gewünschten Nickname und dein Zugangspasswort ein.");
-Subproject commit 7b1fd34316273e96f97816746a071d509e7ca085
+Subproject commit 920fe04a04cf304a705cd06212b5d4739aadc4c4