get ( 'HTML.MaxImgLength' ); $object = $this->addElement ( 'object', 'Inline', 'Optional: param | Flow | #PCDATA', 'Common', array ( // While technically not required by the spec, we're forcing // it to this value. 'type' => 'Enum#application/x-shockwave-flash', 'width' => 'Pixels#' . $max, 'height' => 'Pixels#' . $max, 'data' => 'URI#embedded', 'codebase' => new HTMLPurifier_AttrDef_Enum ( array ( 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0' ) ) ) ); $object->attr_transform_post [] = new HTMLPurifier_AttrTransform_SafeObject (); $param = $this->addElement ( 'param', false, 'Empty', false, array ( 'id' => 'ID', 'name*' => 'Text', 'value' => 'Text' ) ); $param->attr_transform_post [] = new HTMLPurifier_AttrTransform_SafeParam (); $this->info_injector [] = 'SafeObject'; } } // vim: et sw=4 sts=4