summaryrefslogtreecommitdiff
path: root/framework/I18N
diff options
context:
space:
mode:
authorrojaro <>2010-05-07 08:34:40 +0000
committerrojaro <>2010-05-07 08:34:40 +0000
commitf01b9699967b8959ce8721c1e0e3d6edeb309c52 (patch)
tree753158f64af0c8144ceccc408f44b0851ab08153 /framework/I18N
parentdb596b2d97d0a283773eb6d09ab4f3ff89c71010 (diff)
fixed #239: set_magic_quotes_runtime is deprecate since php 5.3.0 and will be removed in 6.0
Diffstat (limited to 'framework/I18N')
-rw-r--r--framework/I18N/core/TCache_Lite.php12
1 files changed, 8 insertions, 4 deletions
diff --git a/framework/I18N/core/TCache_Lite.php b/framework/I18N/core/TCache_Lite.php
index 5eb9825d..6ef78852 100644
--- a/framework/I18N/core/TCache_Lite.php
+++ b/framework/I18N/core/TCache_Lite.php
@@ -534,14 +534,18 @@ class TCache_Lite
// because the filesize can be cached by PHP itself...
clearstatcache();
$length = @filesize($this->_file);
- $mqr = get_magic_quotes_runtime();
- set_magic_quotes_runtime(0);
+ if(version_compare(PHP_VERSION, '5.3.0', 'lt'))
+ {
+ $mqr = get_magic_quotes_runtime();
+ set_magic_quotes_runtime(0);
+ }
if ($this->_readControl) {
$hashControl = @fread($fp, 32);
$length = $length - 32;
}
$data = @fread($fp, $length);
- set_magic_quotes_runtime($mqr);
+ if(isset($mqr))
+ set_magic_quotes_runtime($mqr);
if ($this->_fileLocking) @flock($fp, LOCK_UN);
@fclose($fp);
if ($this->_readControl) {
@@ -622,4 +626,4 @@ class TCache_Lite
}
-?> \ No newline at end of file
+?>