From 6d29339494fd418dc5c857a42bf816fb4acfb9f6 Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Mon, 25 Jan 2021 00:29:23 +0100 Subject: 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 --- server.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'server.php') 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); -- cgit v1.3