PHP 클래스 bbcode

파일 보기 프로젝트 열기: phpbb/phpbb 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$bbcode_bitfield
$bbcode_cache
$bbcode_template
$bbcode_uid
$bbcodes
$template_bitfield

공개 메소드들

메소드 설명
bbcode ( $bitfield = '' ) Constructor Init bbcode cache entries if bitfield is specified
bbcode_cache_init ( ) Init bbcode cache
bbcode_list ( $type ) Second parse list bbcode
bbcode_second_pass ( &$message, $bbcode_uid = '', $bbcode_bitfield = false ) Second pass bbcodes
bbcode_second_pass_by_extension ( ) : mixed 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')"
bbcode_second_pass_code ( $type, $code ) Second parse code tag
bbcode_second_pass_quote ( $username, $quote ) Second parse quote tag
bbcode_tpl ( $tpl_name, $bbcode_id, $skip_bitfield_check = false ) Return bbcode template
bbcode_tpl_replace ( $tpl_name, $tpl ) Return bbcode template replacement

메소드 상세

bbcode() 공개 메소드

Constructor Init bbcode cache entries if bitfield is specified
public bbcode ( $bitfield = '' )

bbcode_cache_init() 공개 메소드

requires: $this->bbcode_bitfield sets: $this->bbcode_cache with bbcode templates needed for bbcode_bitfield
public bbcode_cache_init ( )

bbcode_list() 공개 메소드

Second parse list bbcode
public bbcode_list ( $type )

bbcode_second_pass() 공개 메소드

Second pass bbcodes
public bbcode_second_pass ( &$message, $bbcode_uid = '', $bbcode_bitfield = false )

bbcode_second_pass_by_extension() 공개 메소드

Accepts variable number of parameters
public bbcode_second_pass_by_extension ( ) : mixed
리턴 mixed Second pass result

bbcode_second_pass_code() 공개 메소드

Second parse code tag
public bbcode_second_pass_code ( $type, $code )

bbcode_second_pass_quote() 공개 메소드

Second parse quote tag
public bbcode_second_pass_quote ( $username, $quote )

bbcode_tpl() 공개 메소드

Return bbcode template
public bbcode_tpl ( $tpl_name, $bbcode_id, $skip_bitfield_check = false )

bbcode_tpl_replace() 공개 메소드

Return bbcode template replacement
public bbcode_tpl_replace ( $tpl_name, $tpl )

프로퍼티 상세

$bbcode_bitfield 공개적으로 프로퍼티

public $bbcode_bitfield

$bbcode_cache 공개적으로 프로퍼티

public $bbcode_cache

$bbcode_template 공개적으로 프로퍼티

public $bbcode_template

$bbcode_uid 공개적으로 프로퍼티

public $bbcode_uid

$bbcodes 공개적으로 프로퍼티

public $bbcodes

$template_bitfield 공개적으로 프로퍼티

public $template_bitfield