PHP 클래스 FlaggingPlugin, vanilla

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

공개 메소드들

메소드 설명
controller_dismiss ( Gdn_Controller $Sender ) Dismiss a flag, then view index.
controller_index ( $Sender ) Get flagged content & show settings.
dashboardNavModule_init_handler ( $sender ) Add Flagging to Dashboard menu.
discussionController_afterDiscussionMeta_handler ( $Sender, $Args ) Add 'Flag' link for discussions.
discussionController_beforeCommentsRender_handler ( $Sender ) Add Flagging styling to Discussion.
discussionController_flag_create ( $Sender ) Handle flagging process in a discussion.
discussionController_insideCommentMeta_handler ( $Sender, $Args ) Add 'Flag' link for comments.
pluginController_flagging_create ( $Sender ) Create virtual Flagging controller.
profileController_afterPreferencesDefined_handler ( $Sender ) Let users with permission choose to receive Flagging emails.
setup ( )
structure ( ) Database changes needed for this plugin.
userModel_beforeSaveSerialized_handler ( $Sender ) Save Email.Flag preference list in config for easier access.

보호된 메소드들

메소드 설명
addFlagButton ( $Sender, $Args, $Context = 'comment' ) Output Flag link.

메소드 상세

addFlagButton() 보호된 메소드

Output Flag link.
protected addFlagButton ( $Sender, $Args, $Context = 'comment' )

controller_dismiss() 공개 메소드

Dismiss a flag, then view index.
public controller_dismiss ( Gdn_Controller $Sender )
$Sender Gdn_Controller

controller_index() 공개 메소드

Default method of virtual Flagging controller.
public controller_index ( $Sender )

dashboardNavModule_init_handler() 공개 메소드

Add Flagging to Dashboard menu.
public dashboardNavModule_init_handler ( $sender )

discussionController_afterDiscussionMeta_handler() 공개 메소드

Add 'Flag' link for discussions.

discussionController_beforeCommentsRender_handler() 공개 메소드

Add Flagging styling to Discussion.

discussionController_flag_create() 공개 메소드

Handle flagging process in a discussion.

discussionController_insideCommentMeta_handler() 공개 메소드

Add 'Flag' link for comments.

pluginController_flagging_create() 공개 메소드

Create virtual Flagging controller.

profileController_afterPreferencesDefined_handler() 공개 메소드

Let users with permission choose to receive Flagging emails.

setup() 공개 메소드

public setup ( )

structure() 공개 메소드

Database changes needed for this plugin.
public structure ( )

userModel_beforeSaveSerialized_handler() 공개 메소드

Save Email.Flag preference list in config for easier access.