1: <?php
2:
3: class HTMLPurifier_HTMLModule_Name extends HTMLPurifier_HTMLModule
4: {
5: /**
6: * @type string
7: */
8: public $name = 'Name';
9:
10: /**
11: * @param HTMLPurifier_Config $config
12: */
13: public function setup($config)
14: {
15: $elements = array('a', 'applet', 'form', 'frame', 'iframe', 'img', 'map');
16: foreach ($elements as $name) {
17: $element = $this->addBlankElement($name);
18: $element->attr['name'] = 'CDATA';
19: if (!$config->get('HTML.Attr.Name.UseCDATA')) {
20: $element->attr_transform_post[] = new HTMLPurifier_AttrTransform_NameSync();
21: }
22: }
23: }
24: }
25:
26: // vim: et sw=4 sts=4
27: