ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
SafeEmbed.php
Go to the documentation of this file.
1
<?
php
2
6
class
HTMLPurifier_HTMLModule_SafeEmbed
extends
HTMLPurifier_HTMLModule
7
{
11
public
$name
=
'SafeEmbed'
;
12
16
public
function
setup
(
$config
)
17
{
18
$max =
$config
->get(
'HTML.MaxImgLength'
);
19
$embed = $this->
addElement
(
20
'embed'
,
21
'Inline'
,
22
'Empty'
,
23
'Common'
,
24
array
(
25
'src*'
=>
'URI#embedded'
,
26
'type'
=>
'Enum#application/x-shockwave-flash'
,
27
'width'
=>
'Pixels#'
. $max,
28
'height'
=>
'Pixels#'
. $max,
29
'allowscriptaccess'
=>
'Enum#never'
,
30
'allownetworking'
=>
'Enum#internal'
,
31
'flashvars'
=>
'Text'
,
32
'wmode'
=>
'Enum#window,transparent,opaque'
,
33
'name'
=>
'ID'
,
34
)
35
);
36
$embed->attr_transform_post[] =
new
HTMLPurifier_AttrTransform_SafeEmbed
();
37
}
38
}
39
40
// vim: et sw=4 sts=4
$config
$config
Definition:
flush-definition-cache.php:23
HTMLPurifier_HTMLModule_SafeEmbed\setup
setup($config)
Definition:
SafeEmbed.php:16
HTMLPurifier_HTMLModule_SafeEmbed\$name
$name
string
Definition:
SafeEmbed.php:11
HTMLPurifier_HTMLModule_SafeEmbed
A "safe" embed module.
Definition:
SafeEmbed.php:6
HTMLPurifier_HTMLModule\addElement
addElement($element, $type, $contents, $attr_includes=array(), $attr=array())
Convenience function that sets up a new element.
Definition:
HTMLModule.php:144
array
Create styles array
The data for the language used.
Definition:
40duplicateStyle.php:19
HTMLPurifier_HTMLModule
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
Definition:
HTMLModule.php:18
HTMLPurifier_AttrTransform_SafeEmbed
Definition:
SafeEmbed.php:3
php
libs
composer
vendor
ezyang
htmlpurifier
library
HTMLPurifier
HTMLModule
SafeEmbed.php
Generated on Fri Jan 17 2025 19:00:49 for ILIAS by
1.8.13 (using
Doxyfile
)