PHP Класс QuotesPlugin, vanilla

Наследование: extends Gdn_Plugin
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$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