bbcode
class bbcode
BBCode class
Properties
$bbcode_uid | |||
$bbcode_bitfield | |||
$bbcode_cache | |||
$bbcode_template | |||
$bbcodes | |||
$template_bitfield |
Methods
Constructor
Init bbcode cache entries if bitfield is specified
Second pass bbcodes
Init bbcode cache
Return bbcode template
Return bbcode template replacement
Second parse list bbcode
Second parse quote tag
Second parse code tag
Function to perform custom bbcode second pass by extensions can be used to assign bbcode pattern replacement Example: '#[list=([^[]+):$uid]#e' => "\$this->bbcode_second_pass_by_extension('\$1')"
Details
at line 39
__construct($bitfield = '')
Constructor
at line 49
bbcode_set_bitfield(string $bitfield = '')
Init bbcode cache entries if bitfield is specified
at line 61
bbcode_second_pass($message, $bbcode_uid = '', $bbcode_bitfield = false)
Second pass bbcodes
at line 150
bbcode_cache_init()
Init bbcode cache
requires: $this->bbcode_bitfield sets: $this->bbcode_cache with bbcode templates needed for bbcode_bitfield
at line 468
bbcode_tpl($tpl_name, $bbcode_id = -1, $skip_bitfield_check = false)
Return bbcode template
at line 533
bbcode_tpl_replace($tpl_name, $tpl)
Return bbcode template replacement
at line 562
bbcode_list($type)
Second parse list bbcode
at line 611
bbcode_second_pass_quote($username, $quote)
Second parse quote tag
at line 632
bbcode_second_pass_code($type, $code)
Second parse code tag
at line 685
mixed
bbcode_second_pass_by_extension()
deprecated
deprecated
Function to perform custom bbcode second pass by extensions can be used to assign bbcode pattern replacement Example: '#[list=([^[]+):$uid]#e' => "\$this->bbcode_second_pass_by_extension('\$1')"
Accepts variable number of parameters