| 1: | <?php | 
| 2: |  | 
| 3: | class HTMLPurifier_HTMLModule_Name extends HTMLPurifier_HTMLModule | 
| 4: | { | 
| 5: |  | 
| 6: |  | 
| 7: |  | 
| 8: | public $name = 'Name'; | 
| 9: |  | 
| 10: |  | 
| 11: |  | 
| 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: |  | 
| 27: |  |