projects
/
core.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
8e6b158
)
Better check for PHP version in setMagicQuotesRuntime() as set_magic_quotes_runtime...
author
Roland Häder
<roland@mxchange.org>
Thu, 18 Jul 2013 12:22:00 +0000
(12:22 +0000)
committer
Roland Häder
<roland@mxchange.org>
Thu, 18 Jul 2013 12:22:00 +0000
(12:22 +0000)
inc/config/class_FrameworkConfiguration.php
patch
|
blob
|
history
diff --git
a/inc/config/class_FrameworkConfiguration.php
b/inc/config/class_FrameworkConfiguration.php
index 6e8758de0f7b61ea35ccf595ac4fd68625b6b9cb..81ac5821c283f06b1da58ac1a2997778bdfee1a8 100644
(file)
--- a/
inc/config/class_FrameworkConfiguration.php
+++ b/
inc/config/class_FrameworkConfiguration.php
@@
-97,8
+97,12
@@
class FrameworkConfiguration implements Registerable {
* @return void
*/
public final function setDefaultTimezone ($zone) {
* @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
}
date_default_timezone_set($zone);
} // END - if
}
@@
-108,8
+112,15
@@
class FrameworkConfiguration implements Registerable {
*
* @param $enableQuotes Whether enable magic runtime quotes (should be disabled for security reasons)
* @return void
*
* @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) {
*/
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;
// Cast it to boolean
$enableQuotes = (boolean) $enableQuotes;