Вход Регистрация
Файл: libs/HTMLPurifier/HTMLPurifier/URIFilter/HostBlacklist.php
Строк: 16
<?php

class HTMLPurifier_URIFilter_HostBlacklist extends HTMLPurifier_URIFilter
{
    public 
$name 'HostBlacklist';
    protected 
$blacklist = array();
    public function 
prepare($config) {
        
$this->blacklist $config->get('URI.HostBlacklist');
        return 
true;
    }
    public function 
filter(&$uri$config$context) {
        foreach(
$this->blacklist as $blacklisted_host_fragment) {
            if (
strpos($uri->host$blacklisted_host_fragment) !== false) {
                return 
false;
            }
        }
        return 
true;
    }
}

// vim: et sw=4 sts=4
Онлайн: 3
Реклама