diff --git a/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/URIScheme/cid.php b/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/URIScheme/cid.php index 7b1d0e2410..104368c4ef 100644 --- a/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/URIScheme/cid.php +++ b/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/URIScheme/cid.php @@ -8,8 +8,11 @@ class HTMLPurifier_URIScheme_cid extends HTMLPurifier_URIScheme { public $browsable = true; + // this is actually irrelevant since we only write out the path + // component + public $may_omit_host = true; - public function validate(&$uri, $config, $context) { + public function doValidate(&$uri, $config, $context) { //error_log(__METHOD__." calledi with:".print_r($uri,true)); //parent::validate($uri, $config, $context); $uri->userinfo = null; diff --git a/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/URIScheme/data.php b/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/URIScheme/data.php index a5c43989e5..863b55c876 100644 --- a/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/URIScheme/data.php +++ b/phpgwapi/inc/htmlpurifier/library/HTMLPurifier/URIScheme/data.php @@ -45,7 +45,7 @@ class HTMLPurifier_URIScheme_data extends HTMLPurifier_URIScheme { } else { $data = $result[0]; } - if ($content_type !== null && empty($this->allowed_types[$content_type])) { + if ($content_type !== null && empty($this->allowed_types[strtolower($content_type)])) { return false; } if ($charset !== null) {