diff --git a/html/bt/inc/checks.php b/html/bt/inc/checks.php index 8351f3eaf5..9db9c943ce 100644 --- a/html/bt/inc/checks.php +++ b/html/bt/inc/checks.php @@ -15,4 +15,17 @@ function isIPBanned($ip){ } } +if (get_magic_quotes_gpc()) { + function stripslashes_deep($value) { + $value = is_array($value) ? + array_map('stripslashes_deep', $value) : + stripslashes($value); + return $value; + } + + $_POST = array_map('stripslashes_deep', $_POST); + $_GET = array_map('stripslashes_deep', $_GET); + $_COOKIE = array_map('stripslashes_deep', $_COOKIE); + $_REQUEST = array_map('stripslashes_deep', $_REQUEST); +} ?> \ No newline at end of file