Methods
AddRule()
AddRule($name, $rule)
AddSmiley()
AddSmiley($code, $image)
ClearRules()
ClearRules()
ClearSmileys()
ClearSmileys()
DoTag()
DoTag($action, $tag_name, $default_value, $params, $contents)
Parameters
$action
$tag_name
$default_value
$params
$contents
FillTemplate()
FillTemplate($template, $insert_array, $default_array = array())
Parameters
$template
$insert_array
$default_array
FixupOutput()
FixupOutput($string)
GetAllowAmpersand()
GetAllowAmpersand()
GetDefaultLocalImgDir()
GetDefaultLocalImgDir()
GetDefaultLocalImgURL()
GetDefaultLocalImgURL()
GetDefaultRule()
GetDefaultRule($name)
GetDefaultRuleHTML()
GetDefaultRuleHTML()
GetDefaultRules()
GetDefaultRules()
GetDefaultSmiley()
GetDefaultSmiley($code)
GetDefaultSmileyDir()
GetDefaultSmileyDir()
GetDefaultSmileyURL()
GetDefaultSmileyURL()
GetDefaultSmileys()
GetDefaultSmileys()
GetDefaultWikiURL()
GetDefaultWikiURL()
GetDetectURLs()
GetDetectURLs()
GetEnableSmileys()
GetEnableSmileys()
GetIgnoreNewlines()
GetIgnoreNewlines()
GetLimitPrecision()
GetLimitPrecision()
GetLimitTail()
GetLimitTail()
GetLocalImgDir()
GetLocalImgDir()
GetLocalImgURL()
GetLocalImgURL()
GetPlainMode()
GetPlainMode()
GetPostTrim()
GetPostTrim()
GetPreTrim()
GetPreTrim()
GetRuleHTML()
GetRuleHTML()
GetSmiley()
GetSmiley($code)
GetSmileyDir()
GetSmileyDir()
GetSmileyURL()
GetSmileyURL()
GetTagMarker()
GetTagMarker()
GetURLPattern()
GetURLPattern()
GetURLTarget()
GetURLTarget()
GetURLTargetable()
GetURLTargetable()
GetWikiURL()
GetWikiURL($url)
HTMLEncode()
HTMLEncode($string)
Internal_AutoDetectURLs()
Internal_AutoDetectURLs($string)
Internal_CleanupWSByIteratingPointer()
Internal_CleanupWSByIteratingPointer($pattern, $pos, $array)
Parameters
$pattern
$pos
$array
Internal_CleanupWSByPoppingStack()
Internal_CleanupWSByPoppingStack($pattern, $array)
Parameters
$pattern
$array
Internal_CollectText()
Internal_CollectText($array, $start = 0)
Internal_CollectTextReverse()
Internal_CollectTextReverse($array, $start = 0, $end = 0)
Parameters
$array
$start
$end
Internal_ComputeCurrentClass()
Internal_ComputeCurrentClass()
Internal_DoEnhancedTag()
Internal_DoEnhancedTag($tag_rule, $params, $contents)
Parameters
$tag_rule
$params
$contents
Internal_DoLimit()
Internal_DoLimit()
Internal_DumpStack()
Internal_DumpStack($array = false, $raw = false)
Internal_FinishTag()
Internal_FinishTag($tag_name)
Internal_GenerateOutput()
Internal_GenerateOutput($pos)
Internal_LimitText()
Internal_LimitText($string, $limit)
Parameters
$string
$limit
Internal_ParseEndTagToken()
Internal_ParseEndTagToken()
Internal_ParseStartTagToken()
Internal_ParseStartTagToken()
Internal_ProcessIsolatedTag()
Internal_ProcessIsolatedTag($tag_name, $tag_params, $tag_rule)
Parameters
$tag_name
$tag_params
$tag_rule
Internal_ProcessSmileys()
Internal_ProcessSmileys($string)
Internal_ProcessVerbatimTag()
Internal_ProcessVerbatimTag($tag_name, $tag_params, $tag_rule)
Parameters
$tag_name
$tag_params
$tag_rule
Internal_RebuildSmileys()
Internal_RebuildSmileys()
Internal_RewindToClass()
Internal_RewindToClass($class_list)
IsValidEmail()
IsValidEmail($string)
IsValidURL()
IsValidURL($string, $email_too = true)
Parameters
$string
$email_too
RemoveRule()
RemoveRule($name)
RemoveSmiley()
RemoveSmiley($code)
SetAllowAmpersand()
SetAllowAmpersand($enable = true)
SetDebug()
SetDebug($enable = true)
SetDefaultRule()
SetDefaultRule($name)
SetDefaultRules()
SetDefaultRules()
SetDefaultSmiley()
SetDefaultSmiley($code)
SetDefaultSmileys()
SetDefaultSmileys()
SetDetectURLs()
SetDetectURLs($enable = true)
SetEnableSmileys()
SetEnableSmileys($enable = true)
SetIgnoreNewlines()
SetIgnoreNewlines($ignore = true)
SetLimit()
SetLimit($limit = 0)
SetLimitPrecision()
SetLimitPrecision($prec = 0.15)
SetLimitTail()
SetLimitTail($tail = "...")
SetLocalImgDir()
SetLocalImgDir($path)
SetLocalImgURL()
SetLocalImgURL($path)
SetPlainMode()
SetPlainMode($enable = true)
SetPostTrim()
SetPostTrim($trim = "a")
SetPreTrim()
SetPreTrim($trim = "a")
SetRoot()
SetRoot($class = 'block')
SetRootBlock()
SetRootBlock()
SetRootInline()
SetRootInline()
SetRuleHTML()
SetRuleHTML($html)
SetSmileyDir()
SetSmileyDir($path)
SetSmileyURL()
SetSmileyURL($path)
SetTagMarker()
SetTagMarker($marker = '[')
SetURLPattern()
SetURLPattern($pattern)
SetURLTarget()
SetURLTarget($target)
SetURLTargetable()
SetURLTargetable($enable)
SetWikiURL()
SetWikiURL($url)
UnHTMLEncode()
UnHTMLEncode($string)
WasLimited()
WasLimited()
_UnHTMLEncode_chr_callback()
_UnHTMLEncode_chr_callback($match)
_UnHTMLEncode_chr_hexdec_callback()
_UnHTMLEncode_chr_hexdec_callback($match)
getInstance()
getInstance()
Static
__construct()
__construct()
Properties
$allow_ampersand
$allow_ampersand
$current_class
$current_class
$detect_urls
$detect_urls
$enable_smileys
$enable_smileys
$ignore_newlines
$ignore_newlines
$limit_precision
$limit_precision
$local_img_dir
$local_img_dir
$local_img_url
$local_img_url
$output_limit
$output_limit
$smiley_regex
$smiley_regex
$text_length
$text_length
$url_pattern
$url_pattern
$url_targetable
$url_targetable
$was_limited
$was_limited
$instance
$instance
Static