From ee7177bdec8d7cfc6b00ff4df2e005287c664e34 Mon Sep 17 00:00:00 2001 From: "Michael Kaufmann (d00p)" Date: Thu, 5 Aug 2010 07:36:24 +0000 Subject: [PATCH] - fix function correctErrorDocument(), refs #267 --- lib/functions/froxlor/function.CorrectErrorDocument.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/functions/froxlor/function.CorrectErrorDocument.php b/lib/functions/froxlor/function.CorrectErrorDocument.php index 09e86175..ea07ac2e 100644 --- a/lib/functions/froxlor/function.CorrectErrorDocument.php +++ b/lib/functions/froxlor/function.CorrectErrorDocument.php @@ -26,12 +26,14 @@ */ function correctErrorDocument($errdoc = null) { - global $idna_convert; + global $settings, $idna_convert; if($errdoc !== null && $errdoc != '') { // not a URL - if(!validateUrl($idna_convert->encode($errdoc))) + if((strtoupper(substr($errdoc, 0, 5)) != 'HTTP:' + && strtoupper(substr($errdoc, 0, 6)) != 'HTTPS:') + || !validateUrl($idna_convert->encode($errdoc))) { // a file if(substr($errdoc, 0, 1) != '"')