MDL-13705

This commit is contained in:
skodak
2008-03-01 13:10:39 +00:00
parent d4e9a98087
commit eccbfc92ae
+6 -4
View File
@@ -469,10 +469,12 @@ function kses_bad_protocol_once($string, $allowed_protocols)
# handling whitespace and HTML entities.
###############################################################################
{
return preg_replace('/^((&[^;]*;|[\sA-Za-z0-9])*)'.
'(:|&#0*58;|&#[Xx]0*3[Aa];)\s*/e',
'kses_bad_protocol_once2(\'\\1\', $allowed_protocols)',
$string);
$string2 = preg_split('/:|:|:/i', $string, 2);
if(isset($string2[1]) && !preg_match('%/\?%',$string2[0]))
{
$string = kses_bad_protocol_once2($string2[0],$allowed_protocols).trim($string2[1]);
}
return $string;
} # function kses_bad_protocol_once