PHP 클래스 WhispersPlugin, addons

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

공개 프로퍼티들

프로퍼티 타입 설명
$Conversations Properties ///

공개 메소드들

메소드 설명
CommentModel_AfterGet_Handler ( $Sender, $Args ) Event Handlers ///
DiscussionController_AfterBodyField_Handler ( Gdn_Controller $Sender, args $Args )
DiscussionController_BeforeCommentDisplay_Handler ( $Sender, $Args )
DiscussionController_CommentInfo_Handler ( $Sender, $Args )
DiscussionController_CommentOptions_Handler ( $Sender, $Args )
DiscussionController_Render_Before ( DiscussionController $Sender, $Args )
DiscussionModel_AfterAddColumns_Handler ( DiscussionModel $Sender, array $Args ) Join message counts into the discussion list.
DiscussionsController_AfterCountMeta_Handler ( $Sender, $Args )
GetWhispers ( $DiscussionID, $Comments, $Limit, $Offset ) Methods ///
MergeWhispers ( $Comments, $Whispers )
MessagesController_BeforeConversationMeta_Handler ( $Sender, $Args )
MessagesController_BeforeConversation_Handler ( $Sender, $Args )
PostController_Comment_Create ( PostController $Sender, array $Args = [] ) : mixed
Setup ( )
Structure ( )
UserRowCompare ( $A, $B )

보호된 메소드들

메소드 설명
_MergeWhispersSort ( $A, $B )

메소드 상세

CommentModel_AfterGet_Handler() 공개 메소드

Event Handlers ///
public CommentModel_AfterGet_Handler ( $Sender, $Args )

DiscussionController_AfterBodyField_Handler() 공개 메소드

public DiscussionController_AfterBodyField_Handler ( Gdn_Controller $Sender, args $Args )
$Sender Gdn_Controller
$Args args

DiscussionController_BeforeCommentDisplay_Handler() 공개 메소드

DiscussionController_CommentInfo_Handler() 공개 메소드

public DiscussionController_CommentInfo_Handler ( $Sender, $Args )

DiscussionController_CommentOptions_Handler() 공개 메소드

DiscussionController_Render_Before() 공개 메소드

public DiscussionController_Render_Before ( DiscussionController $Sender, $Args )
$Sender DiscussionController

DiscussionModel_AfterAddColumns_Handler() 공개 메소드

Join message counts into the discussion list.
public DiscussionModel_AfterAddColumns_Handler ( DiscussionModel $Sender, array $Args )
$Sender DiscussionModel
$Args array

DiscussionsController_AfterCountMeta_Handler() 공개 메소드

GetWhispers() 공개 메소드

Methods ///
public GetWhispers ( $DiscussionID, $Comments, $Limit, $Offset )

MergeWhispers() 공개 메소드

public MergeWhispers ( $Comments, $Whispers )

MessagesController_BeforeConversationMeta_Handler() 공개 메소드

MessagesController_BeforeConversation_Handler() 공개 메소드

PostController_Comment_Create() 공개 메소드

public PostController_Comment_Create ( PostController $Sender, array $Args = [] ) : mixed
$Sender PostController
$Args array
리턴 mixed

Setup() 공개 메소드

public Setup ( )

Structure() 공개 메소드

public Structure ( )

UserRowCompare() 공개 메소드

public UserRowCompare ( $A, $B )

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

protected static _MergeWhispersSort ( $A, $B )

프로퍼티 상세

$Conversations 공개적으로 프로퍼티

Properties ///
public $Conversations