summaryrefslogtreecommitdiff
path: root/server.php
diff options
context:
space:
mode:
authorDamien Regad <dregad@mantisbt.org>2021-01-25 00:29:23 +0100
committerDamien Regad <dregad@mantisbt.org>2021-01-25 00:29:23 +0100
commit6d29339494fd418dc5c857a42bf816fb4acfb9f6 (patch)
tree5d08c831d07d3cf803f597d8443ab9e8ebf9cf0e /server.php
parentc3eb0b37cdb95a1be2e5932ada6be778ecf4f229 (diff)
downloadadodb-6d29339494fd418dc5c857a42bf816fb4acfb9f6.tar.gz
adodb-6d29339494fd418dc5c857a42bf816fb4acfb9f6.tar.bz2
adodb-6d29339494fd418dc5c857a42bf816fb4acfb9f6.zip
Fix remaining usages of get_magic_* functions
Follow-up on #657, applies the same logic to remaining usages. This code will be removed in ADOdb 5.21.0. Fixes #619
Diffstat (limited to 'server.php')
-rw-r--r--server.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/server.php b/server.php
index 469eb0a3..a1be2cec 100644
--- a/server.php
+++ b/server.php
@@ -54,7 +54,11 @@ function err($s)
// undo stupid magic quotes
function undomq(&$m)
{
- if (get_magic_quotes_gpc()) {
+ // PHP7.4 spits deprecated notice, PHP8 removed magic_* stuff
+ if (version_compare(PHP_VERSION, '7.4.0', '<')
+ && function_exists('get_magic_quotes_gpc')
+ && get_magic_quotes_gpc()
+ ) {
// undo the damage
$m = str_replace('\\\\','\\',$m);
$m = str_replace('\"','"',$m);