<?php require_once 'HTMLPurifier/HTMLModule/Tidy.php'; require_once 'HTMLPurifier/ChildDef/StrictBlockquote.php'; class HTMLPurifier_HTMLModule_Tidy_XHTMLStrict extends HTMLPurifier_HTMLModule_Tidy { var $name = 'Tidy_XHTMLStrict'; var $defaultLevel = 'light'; function makeFixes() { $r = array(); $r['blockquote#content_model_type'] = 'strictblockquote'; return $r; } var $defines_child_def = true; function getChildDef($def) { if ($def->content_model_type != 'strictblockquote') return false; return new HTMLPurifier_ChildDef_StrictBlockquote($def->content_model); } }