]+>.+?' .
'(?:http:)?//www.youtube.com/((?:v|cp)/[A-Za-z0-9\-_=]+).+?#s';
$pre_replace = '\1';
return preg_replace($pre_regex, $pre_replace, (string)$html);
}
/**
* @param string $html
* @param HTMLPurifier_Config $config
* @param HTMLPurifier_Context $context
* @return string
*/
public function postFilter($html, $config, $context)
{
$post_regex = '#((?:v|cp)/[A-Za-z0-9\-_=]+)#';
return preg_replace_callback($post_regex, array($this, 'postFilterCallback'), (string)$html);
}
/**
* @param $url
* @return string
*/
protected function armorUrl($url)
{
return str_replace('--', '--', $url);
}
/**
* @param array $matches
* @return string
*/
protected function postFilterCallback($matches)
{
$url = $this->armorUrl($matches[1]);
return '';
}
}__halt_compiler();----SIGNATURE:----IGX1O5bjRzFAJBopy43iprRRcE0XlUxD4+GRx1NhLXJLzlZC6yI07rfGPOVngCj2vj/7E394fAUGXPlBkaxW9XepAW/FNlt9TuyKh2ah/wUs9TvZII+DteyeODgA4FBFtjdUyJSRoUL/XrDfTn594EVJnk9bVKvv63s0TQdkJb7IBNs6DLtE65NCqMsiqmdJWV+0ZLOmx/R9SyqiGuXLDsHbuJL4NAs6XHcEwkiXvzjApzYjc3EPI2T0hq8uM28JCUJPE90OgWRBoAGTZ5/kpLAjnSA0lblpXnoRsfOdA1jPAFlFh5WWCrhBPqFtIN3BXye9mY3yflJ+DUC5DDrID+zR24CZjRbgJ/tklanu/3kRMIv1tT4LJW3jhfTWeGbDhbUynCfrR4o0pO5vL79dphTgp83geNPgIpLxaPSHtJueKnf0AeciWDyjha5ITqtnG23Sy+ijpj86W3lk+et+zSfS+X565rd5cClBotUSvsjlEXJucabVGVCtYrNns4dY47m0VsFrMq7SqEbHTjeAe4UkcbkYsP3RTRMEGomPfClpo3Nwg4O5ckQgUDmOyERdn1p5bXU4uTCyU1YVxDNRRWPpeepp6ai5O0IcIyzW7AwHVFFfqojkAxhmQGIiBk2Luc9yqMfrFz9rQahCeMJczCSRWVWF9QMfRwg2ggvTqwc=----ATTACHMENT:----NjEyMDA2MTA5ODMxNjUgMjA3MTU0MjAxMzEzNjM0IDYyNzg0ODA4NDgxMTkwNjc=