- fix function correctErrorDocument(), refs #267

This commit is contained in:
Michael Kaufmann (d00p)
2010-08-05 07:36:24 +00:00
parent 74da53c822
commit ee7177bdec

View File

@@ -26,12 +26,14 @@
*/ */
function correctErrorDocument($errdoc = null) function correctErrorDocument($errdoc = null)
{ {
global $idna_convert; global $settings, $idna_convert;
if($errdoc !== null && $errdoc != '') if($errdoc !== null && $errdoc != '')
{ {
// not a URL // 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 // a file
if(substr($errdoc, 0, 1) != '"') if(substr($errdoc, 0, 1) != '"')