<?php

if (! XC_CLASS_EXISTS('d3forum_HTMLPurifierConfig_base')) {

class d3forum_HTMLPurifierConfig_base extends XCube_ActionFilter
{
	public function postFilter() {
		$this->mRoot->mDelegateManager->add(ucfirst($this->mydirname).'.Transact.PreHTMLPurifier', array($this, 'buildConfig'));
	}
	
	public function buildConfig(&$config, &$text) {
		$config->set('Attr', 'AllowedFrameTargets', array('_blank', '_self', '_top', '_parent'));
	}
}

}

$mydirname = basename(dirname(__DIR__));
eval('class '.$mydirname.'_HTMLPurifierConfig extends d3forum_HTMLPurifierConfig_base {protected $mydirname=\''.$mydirname.'\';}');
