Remove slashes if PHP added them.
authorfidian <fidian@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Mon, 24 Dec 2001 15:45:32 +0000 (15:45 +0000)
committerfidian <fidian@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Mon, 24 Dec 2001 15:45:32 +0000 (15:45 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@1915 7612ce4b-ef26-0410-bec9-ea0150e637f0

src/redirect.php

index 91a0dcb6cdfa697844530c897418580a91e3b706..077e0a7ed0d50d17af737b3c69d829fcb936fe91 100644 (file)
@@ -37,6 +37,20 @@ require_once('../functions/plugin.php');
 require_once('../functions/constants.php');
 require_once('../functions/page_header.php');
 
 require_once('../functions/constants.php');
 require_once('../functions/page_header.php');
 
+// Remove slashes if PHP added them
+if (get_magic_quotes_gpc()) {
+    global $REQUEST_METHOD;
+    
+    if ($REQUEST_METHOD == "POST") {
+        global $HTTP_POST_VARS;
+        RemoveSlashes($HTTP_POST_VARS);
+    } else if ($REQUEST_METHOD == "GET") {
+        global $HTTP_GET_VARS;
+        RemoveSlashes($HTTP_GET_VARS);
+    }
+}
+
+
 function attachment_common_parse($str, $debug) {
     global $attachment_common_types, $attachment_common_types_parsed;
 
 function attachment_common_parse($str, $debug) {
     global $attachment_common_types, $attachment_common_types_parsed;