* class loader. See inc/loader/class_ClassLoader.php for instance
*
* @see ClassLoader
- * @author Roland Haeder <webmaster@ship-simu.org>
+ * @author Roland Haeder <webmaster@shipsimu.org>
* @version 0.0.0
- * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2012 Core Developer Team
+ * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2015 Core Developer Team
* @license GNU GPL 3.0 or any newer version
- * @link http://www.ship-simu.org
+ * @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
* @return void
*/
public final function setDefaultTimezone ($zone) {
- // At least 5.1.0 is required for this!
- if (version_compare(phpversion(), '5.1.0')) {
+ // Is PHP version 5.1.0 or higher? Older versions are being ignored
+ if (version_compare(phpversion(), '5.1.0', '>=')) {
+ /*
+ * Set desired time zone to prevent date() and related functions to
+ * issue a E_WARNING.
+ */
date_default_timezone_set($zone);
} // END - if
}
*
* @param $enableQuotes Whether enable magic runtime quotes (should be disabled for security reasons)
* @return void
+ * @todo This method encapsulates a deprecated PHP function and should be deprecated, too.
*/
public final function setMagicQuotesRuntime ($enableQuotes) {
+ // Is the PHP version < 5.4?
+ if (version_compare(phpversion(), '5.4', '>=')) {
+ // Then silently skip this part as set_magic_quotes_runtime() is deprecated
+ return;
+ } // END - if
+
// Cast it to boolean
$enableQuotes = (boolean) $enableQuotes;
* @param $configEntry The configuration entry we shall check
* @return $isset Whether the given configuration entry is set
*/
- protected function isConfigurationEntrySet ($configEntry) {
+ public function isConfigurationEntrySet ($configEntry) {
// Is it set?
$isset = isset($this->config[$configEntry]);
} // END - if
// Set the configuration value
- /* NOISY-DEBUG: */ print(__METHOD__ . ':configEntry=' . $configEntry . ',configValue=' . $configValue . PHP_EOL);
+ //* NOISY-DEBUG: */ print(__METHOD__ . ':configEntry=' . $configEntry . ',configValue=' . $configValue . PHP_EOL);
$this->config[$configEntry] = $configValue;
// Resort the array