remove dead code related to magic_quotes
authorDenis Ovsienko <denis@ovsienko.info>
Fri, 6 Jul 2018 11:43:13 +0000 (12:43 +0100)
committerDenis Ovsienko <denis@ovsienko.info>
Fri, 6 Jul 2018 11:43:13 +0000 (12:43 +0100)
RackTables requires PHP 5.5 or newer, and the magic_quotes feature had
been removed in PHP 5.4.0. In modern PHP get_magic_quotes_gpc() exists,
but always returns FALSE.

wwwroot/inc/interface-lib.php

index 1e56f15..d3c4a53 100644 (file)
@@ -467,9 +467,6 @@ function escapeString ($value, $do_db_escape = FALSE)
 function transformRequestData()
 {
        global $sic;
-       // Magic quotes feature is deprecated, but just in case the local system
-       // still has it activated, reverse its effect.
-       $do_magic_quotes = function_exists ('get_magic_quotes_gpc') && get_magic_quotes_gpc();
        $seen_keys = array();
 
        // Escape all globals before using and keep a copy of the original values.
@@ -483,8 +480,6 @@ function transformRequestData()
                else
                {
                        $value = dos2unix ($value);
-                       if ($do_magic_quotes)
-                               $value = stripslashes ($value);
                        $_REQUEST[$key] = escapeString ($value);
                }
                $sic[$key] = $value;