diff --git a/gulliver/js/tinymce/jscripts/tiny_mce/plugins/pmSimpleUploader/uploader.php b/gulliver/js/tinymce/jscripts/tiny_mce/plugins/pmSimpleUploader/uploader.php index f0331fbe7..4ea183dc0 100644 --- a/gulliver/js/tinymce/jscripts/tiny_mce/plugins/pmSimpleUploader/uploader.php +++ b/gulliver/js/tinymce/jscripts/tiny_mce/plugins/pmSimpleUploader/uploader.php @@ -35,7 +35,15 @@
xssFilterHard($_GET["q"]); + $Action = $_GET["q"]; + } else { + $Action = "none"; + } + //$Action = isset($_GET["q"]) ? $_GET["q"] : "none"; if($Action =="none"){ displayUploadForm(); }else if($Action=="upload"){ @@ -50,6 +58,12 @@ // displays the upload form function displayUploadForm() { + G::LoadSystem('inputfilter'); + $filter = new InputFilter(); + if(isset($_SERVER["QUERY_STRING"])) { + $_SERVER["QUERY_STRING"] = $filter->xssFilterHard($_SERVER["QUERY_STRING"],'url'); + } + $html = "