PHP Класс Horde_Mime_Viewer_Html, horde

Автор: Anil Madhavapeddy ([email protected])
Автор: Jon Parise ([email protected])
Автор: Michael Slusarz ([email protected])
Наследование: extends Horde_Mime_Viewer_Base
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_capability array This driver's display capabilities.
$_phishCss string The CSS used to display the phishing warning.
$_phishWarn boolean Phishing status of last call to _phishingCheck().
$_tmp array Temp array for storing data when parsing the HTML document.

Открытые методы

Метод Описание
__construct ( Horde_Mime_Part $part, array $conf = [] ) Constructor.

Защищенные методы

Метод Описание
_cleanHTML ( string $data, array $options = [] ) : Horde_Domhtml Filters active content, dereferences external links, detects phishing, etc.
_node ( DOMDocument $doc, DOMNode $node ) Process DOM node.
_phishingCheck ( string $href, string $text ) : boolean Check for phishing exploits.
_render ( ) : array Return the full rendered version of the Horde_Mime_Part object.
_renderInline ( ) : array Return the rendered inline version of the Horde_Mime_Part object.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( Horde_Mime_Part $part, array $conf = [] )
$part Horde_Mime_Part
$conf array Configuration: - browser: (Horde_Browser) A browser object. - dns: (Net_DNS2_Resolver) A DNS resolver object; used in phishing analysis (@since 2.1.0). - external_callback: (callback) A callback function that a href URL is passed through. The function must take the original URL as the first parameter. DEFAULT: No callback

_cleanHTML() защищенный Метод

Filters active content, dereferences external links, detects phishing, etc.
protected _cleanHTML ( string $data, array $options = [] ) : Horde_Domhtml
$data string The HTML data.
$options array Additional options: - charset: (string) The charset of $data. DEFAULT: The base part charset. - inline: (boolean) Are we viewing inline? DEFAULT: false - noprefetch: (boolean) Disable DNS prefetching? DEFAULT: false - phishing: (boolean) Do phishing highlighting even if not viewing inline. DEFAULT: false.
Результат Horde_Domhtml The cleaned HTML data.

_node() защищенный Метод

Process DOM node.
protected _node ( DOMDocument $doc, DOMNode $node )
$doc DOMDocument Document node.
$node DOMNode Node.

_phishingCheck() защищенный Метод

Check for phishing exploits.
protected _phishingCheck ( string $href, string $text ) : boolean
$href string The HREF value.
$text string The text value of the link.
Результат boolean True if phishing is detected.

_render() защищенный Метод

Return the full rendered version of the Horde_Mime_Part object.
protected _render ( ) : array
Результат array See parent::render().

_renderInline() защищенный Метод

Return the rendered inline version of the Horde_Mime_Part object.
protected _renderInline ( ) : array
Результат array See parent::render().

Описание свойств

$_capability защищенное свойство

This driver's display capabilities.
protected array $_capability
Результат array

$_phishCss защищенное свойство

The CSS used to display the phishing warning.
protected string $_phishCss
Результат string

$_phishWarn защищенное свойство

Phishing status of last call to _phishingCheck().
protected bool $_phishWarn
Результат boolean

$_tmp защищенное свойство

Temp array for storing data when parsing the HTML document.
protected array $_tmp
Результат array