1: <?php
2:
3: 4: 5: 6: 7:
8: class HTMLPurifier_HTMLModule_Object extends HTMLPurifier_HTMLModule
9: {
10:
11: public $name = 'Object';
12: public $safe = false;
13:
14: public function setup($config) {
15:
16: $this->addElement('object', 'Inline', 'Optional: #PCDATA | Flow | param', 'Common',
17: array(
18: 'archive' => 'URI',
19: 'classid' => 'URI',
20: 'codebase' => 'URI',
21: 'codetype' => 'Text',
22: 'data' => 'URI',
23: 'declare' => 'Bool#declare',
24: 'height' => 'Length',
25: 'name' => 'CDATA',
26: 'standby' => 'Text',
27: 'tabindex' => 'Number',
28: 'type' => 'ContentType',
29: 'width' => 'Length'
30: )
31: );
32:
33: $this->addElement('param', false, 'Empty', false,
34: array(
35: 'id' => 'ID',
36: 'name*' => 'Text',
37: 'type' => 'Text',
38: 'value' => 'Text',
39: 'valuetype' => 'Enum#data,ref,object'
40: )
41: );
42:
43: }
44:
45: }
46:
47:
48: