PHP 클래스 QuotesPlugin, vanilla

상속: extends Gdn_Plugin
파일 보기 프로젝트 열기: vanilla/vanilla

공개 프로퍼티들

프로퍼티 타입 설명
$HandleRenderQuotes boolean

공개 메소드들

메소드 설명
__construct ( )
base_AfterFlag_handler ( $Sender, $Args ) Add 'Quote' option to Discussion.
controller_getquote ( $Sender )
discussionController_beforeCommentDisplay_handler ( $Sender )
discussionController_beforeDiscussionDisplay_handler ( $Sender )
discussionController_beforeDiscussionRender_handler ( $Sender )
discussionController_getQuote_create ( $Sender, $Selector, boolean $Format = false )
discussionController_render_before ( $Sender )
pluginController_quotes_create ( $Sender )
postController_BeforeCommentRender_handler ( $Sender )
postController_beforeCommentDisplay_handler ( $Sender )
postController_beforeDiscussionDisplay_handler ( $Sender )
postController_quote_create ( $Sender )
postController_render_before ( $Sender )
profileController_afterAddSideMenu_handler ( $Sender )
profileController_quotes_create ( $Sender )
setup ( ) No setup.

보호된 메소드들

메소드 설명
PrepareController ( $Sender )
_stripMarkdownQuotes ( $Text ) : mixed
_stripMentions ( $Text ) : mixed
addQuoteButton ( $Sender, $Args ) Output Quote link.
formatQuote ( $Type, $ID, &$QuoteData, boolean $Format = false )
quoteAuthorCallback ( $Matches ) : string
renderQuotes ( $Sender ) Render quotes.

메소드 상세

PrepareController() 보호된 메소드

protected PrepareController ( $Sender )
$Sender

__construct() 공개 메소드

public __construct ( )

_stripMarkdownQuotes() 보호된 정적인 메소드

protected static _stripMarkdownQuotes ( $Text ) : mixed
$Text
리턴 mixed

_stripMentions() 보호된 정적인 메소드

protected static _stripMentions ( $Text ) : mixed
$Text
리턴 mixed

addQuoteButton() 보호된 메소드

Output Quote link.
protected addQuoteButton ( $Sender, $Args )

base_AfterFlag_handler() 공개 메소드

Add 'Quote' option to Discussion.
public base_AfterFlag_handler ( $Sender, $Args )

controller_getquote() 공개 메소드

public controller_getquote ( $Sender )
$Sender

discussionController_beforeCommentDisplay_handler() 공개 메소드

discussionController_beforeDiscussionDisplay_handler() 공개 메소드

discussionController_beforeDiscussionRender_handler() 공개 메소드

discussionController_getQuote_create() 공개 메소드

public discussionController_getQuote_create ( $Sender, $Selector, boolean $Format = false )
$Sender
$Selector
$Format boolean

discussionController_render_before() 공개 메소드

public discussionController_render_before ( $Sender )
$Sender

formatQuote() 보호된 메소드

protected formatQuote ( $Type, $ID, &$QuoteData, boolean $Format = false )
$Type
$ID
$QuoteData
$Format boolean

pluginController_quotes_create() 공개 메소드

public pluginController_quotes_create ( $Sender )
$Sender

postController_BeforeCommentRender_handler() 공개 메소드

public postController_BeforeCommentRender_handler ( $Sender )
$Sender

postController_beforeCommentDisplay_handler() 공개 메소드

postController_beforeDiscussionDisplay_handler() 공개 메소드

postController_quote_create() 공개 메소드

public postController_quote_create ( $Sender )
$Sender

postController_render_before() 공개 메소드

public postController_render_before ( $Sender )
$Sender

profileController_afterAddSideMenu_handler() 공개 메소드

public profileController_afterAddSideMenu_handler ( $Sender )
$Sender

profileController_quotes_create() 공개 메소드

public profileController_quotes_create ( $Sender )
$Sender

quoteAuthorCallback() 보호된 메소드

protected quoteAuthorCallback ( $Matches ) : string
$Matches
리턴 string

renderQuotes() 보호된 메소드

Render quotes.
protected renderQuotes ( $Sender )
$Sender

setup() 공개 메소드

No setup.
public setup ( )

프로퍼티 상세

$HandleRenderQuotes 공개적으로 프로퍼티

public bool $HandleRenderQuotes
리턴 boolean