]> git.wh0rd.org - tt-rss.git/blame - lib/htmlpurifier/library/HTMLPurifier/URIFilter/HostBlacklist.php
Revert "Update HTML Purifier to version 4.4.0."
[tt-rss.git] / lib / htmlpurifier / library / HTMLPurifier / URIFilter / HostBlacklist.php
CommitLineData
010efc9b
AD
1<?php
2
010efc9b
AD
3class HTMLPurifier_URIFilter_HostBlacklist extends HTMLPurifier_URIFilter
4{
5 public $name = 'HostBlacklist';
6 protected $blacklist = array();
7 public function prepare($config) {
8 $this->blacklist = $config->get('URI.HostBlacklist');
9 return true;
10 }
11 public function filter(&$uri, $config, $context) {
12 foreach($this->blacklist as $blacklisted_host_fragment) {
13 if (strpos($uri->host, $blacklisted_host_fragment) !== false) {
14 return false;
15 }
16 }
17 return true;
18 }
19}
20
21// vim: et sw=4 sts=4