00001 <?php 00002 00006 class HTMLPurifier_HTMLModule_SafeEmbed extends HTMLPurifier_HTMLModule 00007 { 00008 00009 public $name = 'SafeEmbed'; 00010 00011 public function setup($config) { 00012 00013 $max = $config->get('HTML.MaxImgLength'); 00014 $embed = $this->addElement( 00015 'embed', 'Inline', 'Empty', 'Common', 00016 array( 00017 'src*' => 'URI#embedded', 00018 'type' => 'Enum#application/x-shockwave-flash', 00019 'width' => 'Pixels#' . $max, 00020 'height' => 'Pixels#' . $max, 00021 'allowscriptaccess' => 'Enum#never', 00022 'allownetworking' => 'Enum#internal', 00023 'wmode' => 'Enum#window', 00024 'name' => 'ID', 00025 ) 00026 ); 00027 $embed->attr_transform_post[] = new HTMLPurifier_AttrTransform_SafeEmbed(); 00028 00029 } 00030 00031 } 00032 00033 // vim: et sw=4 sts=4
| Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved. MyOOS [Shopsystem] is Free Software released under the GNU/GPL License. Webmaster: info@r23.de (Impressum) |
|
