XOOPS 2.5.6  Final
 All Classes Namespaces Files Functions Variables Pages
SafeEmbed.php
Go to the documentation of this file.
1 <?php
2 
7 {
8 
9  public $name = 'SafeEmbed';
10 
11  public function setup($config) {
12 
13  $max = $config->get('HTML.MaxImgLength');
14  $embed = $this->addElement(
15  'embed', 'Inline', 'Empty', 'Common',
16  array(
17  'src*' => 'URI#embedded',
18  'type' => 'Enum#application/x-shockwave-flash',
19  'width' => 'Pixels#' . $max,
20  'height' => 'Pixels#' . $max,
21  'allowscriptaccess' => 'Enum#never',
22  'allownetworking' => 'Enum#internal',
23  'flashvars' => 'Text',
24  'wmode' => 'Enum#window,transparent,opaque',
25  'name' => 'ID',
26  )
27  );
28  $embed->attr_transform_post[] = new HTMLPurifier_AttrTransform_SafeEmbed();
29 
30  }
31 
32 }
33 
34 // vim: et sw=4 sts=4