ILIAS  Release_5_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
SafeEmbed.php
Go to the documentation of this file.
1 <?php
2 
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