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