XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe MyTextSanitizer
+ Graphe d'héritage de MyTextSanitizer:

Fonctions membres publiques

 __construct ()
 
 loadConfig ($name=null)
 
 mergeConfig ($config_default, $config_custom)
 
 getSmileys ($isAll=true)
 
 smiley ($message)
 
 makeClickableCallback01 ($match)
 
 makeClickableCallback02 ($match)
 
 makeClickableCallback03 ($match)
 
 makeClickableCallback04 ($match)
 
 makeClickable (&$text)
 
 truncate ($text)
 
xoopsCodeDecode (&$text, $allowimage=1)
 
 quoteConv ($text)
 
 filterXss ($text)
 
 nl2Br ($text)
 
 addSlashes ($text)
 
 htmlSpecialChars ($text, $quote_style=NULL, $charset=null, $double_encode=true)
 
 undoHtmlSpecialChars ($text)
 
displayTarea ($text, $html=0, $smiley=1, $xcode=1, $image=1, $br=1)
 
previewTarea ($text, $html=0, $smiley=1, $xcode=1, $image=1, $br=1)
 
censorString (&$text)
 
 codePreConv ($text, $xcode=1)
 
 codeConvCallback ($match)
 
 codeConv ($text, $xcode=1)
 
 executeExtensions ()
 
 loadExtension ($name)
 
 executeExtension ($name)
 
 textFilter ($text, $force=false)
 
 stripSlashesGPC ($text)
 
 codeSanitizer ($str, $image=1)
 
 sanitizeForDisplay ($text, $allowhtml=0, $smiley=1, $bbcode=1)
 
 sanitizeForPreview ($text, $allowhtml=0, $smiley=1, $bbcode=1)
 
 makeTboxData4Save ($text)
 
 makeTboxData4Show ($text, $smiley=0)
 
 makeTboxData4Edit ($text)
 
 makeTboxData4Preview ($text, $smiley=0)
 
 makeTboxData4PreviewInForm ($text)
 
 makeTareaData4Save ($text)
 
makeTareaData4Show (&$text, $html=1, $smiley=1, $xcode=1)
 
 makeTareaData4Edit ($text)
 
makeTareaData4Preview (&$text, $html=1, $smiley=1, $xcode=1)
 
 makeTareaData4PreviewInForm ($text)
 
 makeTareaData4InsideQuotes ($text)
 
 oopsStripSlashesGPC ($text)
 
 oopsStripSlashesRT ($text)
 
 oopsAddSlashes ($text)
 
 oopsHtmlSpecialChars ($text)
 
 oopsNl2Br ($text)
 

Fonctions membres publiques statiques

static getInstance ()
 

Champs de données

 $smileys = array()
 
 $censorConf
 
 $text = ''
 
 $patterns = array()
 
 $replacements = array()
 
 $callbackPatterns = array()
 
 $callbacks = array()
 
 $path_basic
 
 $path_plugin
 
 $config
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

Constructor of this class

Gets allowed html tags from admin config settings
should not be allowed since nl2br will be used when storing data.

@access private

+ Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ addSlashes()

addSlashes (   $text)

Add slashes to the text if magic_quotes_gpc is turned off.

Paramètres
string$text
Renvoie
string
+ Voici le graphe des appelants de cette fonction :

◆ censorString()

& censorString ( $text)

Replaces banned words in a string with their replacements

Paramètres
string$text
Renvoie
string
Obsolète:
+ Voici le graphe d'appel pour cette fonction :

◆ codeConv()

codeConv (   $text,
  $xcode = 1 
)

MyTextSanitizer::codeConv()

Paramètres
mixed$text
mixed$xcode
Renvoie
mixed
+ Voici le graphe des appelants de cette fonction :

◆ codeConvCallback()

codeConvCallback (   $match)
Paramètres
$match
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :

◆ codePreConv()

codePreConv (   $text,
  $xcode = 1 
)

MyTextSanitizer::codePreConv()

Paramètres
mixed$text
mixed$xcode
Renvoie
mixed
+ Voici le graphe des appelants de cette fonction :

◆ codeSanitizer()

codeSanitizer (   $str,
  $image = 1 
)

MyTextSanitizer::codeSanitizer()

Paramètres
mixed$str
mixed$image
Renvoie
mixed|string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ displayTarea()

& displayTarea (   $text,
  $html = 0,
  $smiley = 1,
  $xcode = 1,
  $image = 1,
  $br = 1 
)

Filters textarea form data in DB for display

Paramètres
string$text
bool | int$htmlallow html?
bool | int$smileyallow smileys?
bool | int$xcodeallow xoopscode?
bool | int$imageallow inline images?
bool | int$brconvert linebreaks?
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ executeExtension()

executeExtension (   $name)

MyTextSanitizer::executeExtension()

Paramètres
mixed$name
Renvoie
mixed
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ executeExtensions()

executeExtensions ( )

MyTextSanitizer::executeExtensions()

Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ filterXss()

filterXss (   $text)

A quick solution for filtering XSS scripts

@TODO : To be improved

Paramètres
$text
Renvoie
mixed
+ Voici le graphe des appelants de cette fonction :

◆ getInstance()

static getInstance ( )
static

Access the only instance of this class

Renvoie
object

@staticvar object

+ Voici le graphe des appelants de cette fonction :

◆ getSmileys()

getSmileys (   $isAll = true)

Get the smileys

Paramètres
bool$isAllTRUE for all smileys, FALSE for smileys with display = 1
Renvoie
array
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ htmlSpecialChars()

htmlSpecialChars (   $text,
  $quote_style = NULL,
  $charset = null,
  $double_encode = true 
)

Convert special characters to HTML entities

Paramètres
string$textstring being converted
int | null$quote_style
string$charsetcharacter set used in conversion
bool$double_encode
Renvoie
string
+ Voici le graphe des appelants de cette fonction :

◆ loadConfig()

loadConfig (   $name = null)

Enter description here...

Paramètres
string$name
Renvoie
array
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ loadExtension()

loadExtension (   $name)

MyTextSanitizer::loadExtension()

Paramètres
mixed$name
Renvoie
MyTextSanitizerExtension|false
+ Voici le graphe des appelants de cette fonction :

◆ makeClickable()

makeClickable ( $text)

Make links in the text clickable

Paramètres
string$text
Renvoie
string
+ Voici le graphe des appelants de cette fonction :

◆ makeClickableCallback01()

makeClickableCallback01 (   $match)
Paramètres
$match
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :

◆ makeClickableCallback02()

makeClickableCallback02 (   $match)
Paramètres
$match
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :

◆ makeClickableCallback03()

makeClickableCallback03 (   $match)
Paramètres
$match
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :

◆ makeClickableCallback04()

makeClickableCallback04 (   $match)
Paramètres
$match
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :

◆ makeTareaData4Edit()

makeTareaData4Edit (   $text)

MyTextSanitizer::makeTareaData4Edit()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTareaData4InsideQuotes()

makeTareaData4InsideQuotes (   $text)

MyTextSanitizer::makeTareaData4InsideQuotes()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTareaData4Preview()

& makeTareaData4Preview ( $text,
  $html = 1,
  $smiley = 1,
  $xcode = 1 
)

MyTextSanitizer::makeTareaData4Preview()

Paramètres
mixed$text
integer$html
integer$smiley
mixed$xcode
Renvoie
mixed|string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTareaData4PreviewInForm()

makeTareaData4PreviewInForm (   $text)

MyTextSanitizer::makeTareaData4PreviewInForm()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTareaData4Save()

makeTareaData4Save (   $text)

MyTextSanitizer::makeTareaData4Save()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTareaData4Show()

& makeTareaData4Show ( $text,
  $html = 1,
  $smiley = 1,
  $xcode = 1 
)

MyTextSanitizer::makeTareaData4Show()

Paramètres
mixed$text
integer$html
integer$smiley
mixed$xcode
Renvoie
mixed|string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTboxData4Edit()

makeTboxData4Edit (   $text)

MyTextSanitizer::makeTboxData4Edit()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTboxData4Preview()

makeTboxData4Preview (   $text,
  $smiley = 0 
)

MyTextSanitizer::makeTboxData4Preview()

Paramètres
mixed$text
mixed$smiley
Renvoie
mixed|string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTboxData4PreviewInForm()

makeTboxData4PreviewInForm (   $text)

MyTextSanitizer::makeTboxData4PreviewInForm()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTboxData4Save()

makeTboxData4Save (   $text)

MyTextSanitizer::makeTboxData4Save()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ makeTboxData4Show()

makeTboxData4Show (   $text,
  $smiley = 0 
)

MyTextSanitizer::makeTboxData4Show()

Paramètres
mixed$text
mixed$smiley
Renvoie
mixed|string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ mergeConfig()

mergeConfig (   $config_default,
  $config_custom 
)

Enter description here...

Paramètres
array$config_default
array$config_custom
Renvoie
unknown
+ Voici le graphe des appelants de cette fonction :

◆ nl2Br()

nl2Br (   $text)

Convert linebreaks to
tags

Paramètres
string$text
Renvoie
string
+ Voici le graphe des appelants de cette fonction :

◆ oopsAddSlashes()

oopsAddSlashes (   $text)

MyTextSanitizer::oopsAddSlashes()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ oopsHtmlSpecialChars()

oopsHtmlSpecialChars (   $text)

MyTextSanitizer::oopsHtmlSpecialChars()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ oopsNl2Br()

oopsNl2Br (   $text)

MyTextSanitizer::oopsNl2Br()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ oopsStripSlashesGPC()

oopsStripSlashesGPC (   $text)

MyTextSanitizer::oopsStripSlashesGPC()

Paramètres
mixed$text
Renvoie
string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ oopsStripSlashesRT()

oopsStripSlashesRT (   $text)

MyTextSanitizer::oopsStripSlashesRT()

Paramètres
mixed$text
Renvoie
mixed|string
Obsolète:
will be removed in next XOOPS version

◆ previewTarea()

& previewTarea (   $text,
  $html = 0,
  $smiley = 1,
  $xcode = 1,
  $image = 1,
  $br = 1 
)

Filters textarea form data submitted for preview

Paramètres
string$text
bool | int$htmlallow html?
bool | int$smileyallow smileys?
bool | int$xcodeallow xoopscode?
bool | int$imageallow inline images?
bool | int$brconvert linebreaks?
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ quoteConv()

quoteConv (   $text)

Convert quote tags

Paramètres
string$text
Renvoie
string
+ Voici le graphe des appelants de cette fonction :

◆ sanitizeForDisplay()

sanitizeForDisplay (   $text,
  $allowhtml = 0,
  $smiley = 1,
  $bbcode = 1 
)

MyTextSanitizer::sanitizeForDisplay()

Paramètres
mixed$text
integer$allowhtml
integer$smiley
mixed$bbcode
Renvoie
mixed|string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ sanitizeForPreview()

sanitizeForPreview (   $text,
  $allowhtml = 0,
  $smiley = 1,
  $bbcode = 1 
)

MyTextSanitizer::sanitizeForPreview()

Paramètres
mixed$text
integer$allowhtml
integer$smiley
mixed$bbcode
Renvoie
mixed|string
Obsolète:
will be removed in next XOOPS version
+ Voici le graphe d'appel pour cette fonction :

◆ smiley()

smiley (   $message)

Replace emoticons in the message with smiley images

Paramètres
string$message
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ stripSlashesGPC()

stripSlashesGPC (   $text)

if magic_quotes_gpc is on, strip back slashes

Paramètres
string$text
Renvoie
string
Obsolète:
as of XOOPS 2.5.11 and will be removed in next XOOPS version

This remains here until we officially drop support for PHP 5.3 in next release

+ Voici le graphe des appelants de cette fonction :

◆ textFilter()

textFilter (   $text,
  $force = false 
)

Filter out possible malicious text kses project at SF could be a good solution to check

Paramètres
string$texttext to filter
bool$forceforce filtering
Renvoie
string filtered text
+ Voici le graphe d'appel pour cette fonction :

◆ truncate()

truncate (   $text)

MyTextSanitizer::truncate()

Paramètres
mixed$text
Renvoie
mixed|string
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ undoHtmlSpecialChars()

undoHtmlSpecialChars (   $text)

Reverses htmlSpecialChars()

Paramètres
string$text
Renvoie
string

◆ xoopsCodeDecode()

& xoopsCodeDecode ( $text,
  $allowimage = 1 
)

Replace XoopsCodes with their equivalent HTML formatting

Paramètres
string$text
bool | int$allowimageAllow images in the text? On FALSE, uses links to images.
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $callbackPatterns

$callbackPatterns = array()

◆ $callbacks

$callbacks = array()

◆ $censorConf

$censorConf

◆ $config

◆ $path_basic

$path_basic

◆ $path_plugin

$path_plugin

◆ $patterns

$patterns = array()

◆ $replacements

$replacements = array()

◆ $smileys

$smileys = array()

◆ $text

$text = ''

La documentation de cette classe a été générée à partir du fichier suivant :