Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
forbidals
/
wp-content
/
plugins
/
wpforms-lite
/
vendor_prefixed
/
ezyang
/
htmlpurifier
/
library
/
HTMLPurifier
/
HTMLModule
:
Iframe.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace WPForms\Vendor; /** * XHTML 1.1 Iframe Module provides inline frames. * * @note This module is not considered safe unless an Iframe * whitelisting mechanism is specified. Currently, the only * such mechanism is %URL.SafeIframeRegexp */ class HTMLPurifier_HTMLModule_Iframe extends HTMLPurifier_HTMLModule { /** * @type string */ public $name = 'Iframe'; /** * @type bool */ public $safe = \false; /** * @param HTMLPurifier_Config $config */ public function setup($config) { if ($config->get('HTML.SafeIframe')) { $this->safe = \true; } $attrs = array('src' => 'URI#embedded', 'width' => 'Length', 'height' => 'Length', 'name' => 'ID', 'scrolling' => 'Enum#yes,no,auto', 'frameborder' => 'Enum#0,1', 'longdesc' => 'URI', 'marginheight' => 'Pixels', 'marginwidth' => 'Pixels'); if ($config->get('HTML.Trusted')) { $attrs['allowfullscreen'] = 'Bool#allowfullscreen'; } $this->addElement('iframe', 'Inline', 'Flow', 'Common', $attrs); } } // vim: et sw=4 sts=4