From 7d21d7773f54e2128fa2edc20e7e84bae2479e0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Carlos=20Ra=C3=B1a?= Date: Sat, 11 Feb 2012 00:33:03 +0100 Subject: [PATCH] Bug #4266 erase old referrer check and make a new experimental disabled --- main/document/save_pixlr.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/main/document/save_pixlr.php b/main/document/save_pixlr.php index e47aba4c66..0a40d7e487 100644 --- a/main/document/save_pixlr.php +++ b/main/document/save_pixlr.php @@ -45,11 +45,13 @@ $saveDir=$dirBaseDocuments.$_SESSION['paint_dir']; $contents = file_get_contents($urlcontents); //Verify that the URL is pointing to a file @ pixlr.com domain or an ip @ pixlr.com -if (strpos($urlcontents, "pixlr.com") == 0 && strpos($urlcontents, "69.164.195.250") == 0 && strpos($urlcontents, "173.255.196.130") == 0 -&& strpos($urlcontents, "173.255.196.177") == 0) { - echo "Invalid referrer"; - exit; -} +/* +$urlcontents1='http://pixlr.com/'; +$urlcontents2 = strstr($urlcontents, '_temp'); +$urlcontents_to_save=$urlcontents1.$urlcontents2; +$contents = file_get_contents($urlcontents_to_save);//replace line 45. +*/ + //Verify that the file is an image $headers = get_headers($urlcontents, 1); $content_type = explode("/", $headers['Content-Type']);