Overview

Namespaces

  • None
  • Xmf
    • Database
    • Module
      • Helper
    • Template
  • Xoops
    • Auth
    • Core
      • Cache
      • Database
        • Logging
        • Schema
      • Exception
      • Handler
        • Scheme
      • Kernel
        • Dtype
        • Handlers
        • Model
      • Lists
      • Locale
        • Punic
      • Service
        • Contract
      • Session
      • Text
        • Sanitizer
          • Extensions
      • Theme
        • Plugins
    • Form
    • Html
    • Locale
    • Module
      • Helper
      • Plugin

Classes

  • Configuration
  • ConfigurationAbstract
  • DefaultConfiguration
  • ExtensionAbstract
  • FilterAbstract
  • NullExtension
  • NullFilter
  • SanitizerComponent
  • SanitizerConfigurable
  • Overview
  • Namespace
  • Class
  • Tree

Class ExtensionAbstract

XOOPS Text/Sanitizer extension

Xoops\Core\Text\Sanitizer\SanitizerConfigurable
Extended by Xoops\Core\Text\Sanitizer\SanitizerComponent
Extended by Xoops\Core\Text\Sanitizer\ExtensionAbstract

Direct known subclasses

Xoops\Core\Text\Sanitizer\Extensions\Flash, Xoops\Core\Text\Sanitizer\Extensions\Iframe, Xoops\Core\Text\Sanitizer\Extensions\XoopsCode, Xoops\Core\Text\Sanitizer\Extensions\YouTube, Xoops\Core\Text\Sanitizer\NullExtension, Xoops\Core\Text\Sanitizer\Extensions\Image, Xoops\Core\Text\Sanitizer\Extensions\Mms, Xoops\Core\Text\Sanitizer\Extensions\Mp3, Xoops\Core\Text\Sanitizer\Extensions\Rtsp, Xoops\Core\Text\Sanitizer\Extensions\SoundCloud, Xoops\Core\Text\Sanitizer\Extensions\UnorderedList, Xoops\Core\Text\Sanitizer\Extensions\Wiki, Xoops\Core\Text\Sanitizer\Extensions\Wmp
Abstract
Namespace: Xoops\Core\Text\Sanitizer
Package: Xoops\Core\Text
Category: Sanitizer\ExtensionAbstract
Copyright: 2000-2015 XOOPS Project (http://xoops.org)
License: GPL 2 (http://www.gnu.org/licenses/gpl-2.0.html)
Author: Kazumi Ono onokazu@xoops.org
Author: Goghs Cheng (http://www.eqiao.com, http://www.devbeez.com/)
Author: Taiwen Jiang phppp@users.sourceforge.net
Author: Richard Griffith richard@geekwright.com
Link: http://xoops.org
Located at oops_lib/Xoops/Core/Text/Sanitizer/ExtensionAbstract.php
Methods summary
abstract public
# registerExtensionProcessing( )

Register extension with the supplied sanitizer instance

Register extension with the supplied sanitizer instance

was load()

public string[]
# getDhtmlEditorSupport( string $textAreaId )

Provide button and javascript code used by the DhtmlTextArea

Provide button and javascript code used by the DhtmlTextArea

was encode()

Parameters

$textAreaId
dom element id

Returns

string[]
editor button as HTML, supporting javascript
protected string
# getEditorButtonHtml( string $textAreaId, string $imageName, string $altText, string $onclick, string $varArgs )

Convenience method to create a button for the editor

Convenience method to create a button for the editor

Parameters

$textAreaId
id of element passed to onclick
$imageName
button image
$altText
text for alt attribute
$onclick

javascript function should expect arguments as ($textAreaId, $varArgs1, $varArgs2 ...)

$varArgs
variable number of strings passed to onclick function

Returns

string
Methods inherited from Xoops\Core\Text\Sanitizer\SanitizerComponent
__construct()
Methods inherited from Xoops\Core\Text\Sanitizer\SanitizerConfigurable
getDefaultConfig()
Properties inherited from Xoops\Core\Text\Sanitizer\SanitizerComponent
$config, $shortcodes, $ts
Properties inherited from Xoops\Core\Text\Sanitizer\SanitizerConfigurable
$defaultConfiguration
API documentation generated by ApiGen