PHP 클래스 ReportingPlugin, addons

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

공개 메소드들

메소드 설명
Controller_Awesome ( mixed $Sender ) Handle awesome actions
Controller_Index ( mixed $Sender ) Settings screen placeholder
Controller_Report ( mixed $Sender ) Handle report actions
DiscussionController_AfterReactions_Handler ( $Sender ) Create 'Infraction' link for comments in a discussion.
Gdn_RegardingEntity_ItsAwesome_Create ( $Sender )
Gdn_RegardingEntity_ReportIt_Create ( $Sender ) * Regarding extensions
Gdn_Regarding_RegardingActions_Handler ( $Sender )
Gdn_Regarding_RegardingDisplay_Handler ( $Sender ) * Regarding handlers
PluginController_Reporting_Create ( $Sender ) * Plugin control
Setup ( )
__construct ( )
dashboardNavModule_init_handler ( DashboardNavModule $sender ) Add to dashboard menu.

보호된 메소드들

메소드 설명
OutputButton ( $ButtonType, $Context, $Sender )

메소드 상세

Controller_Awesome() 공개 메소드

Handle awesome actions
public Controller_Awesome ( mixed $Sender )
$Sender mixed

Controller_Index() 공개 메소드

Settings screen placeholder
public Controller_Index ( mixed $Sender )
$Sender mixed

Controller_Report() 공개 메소드

Handle report actions
public Controller_Report ( mixed $Sender )
$Sender mixed

DiscussionController_AfterReactions_Handler() 공개 메소드

Clickable for those who can give infractions, otherwise just a UI marker for regular users.

Gdn_RegardingEntity_ItsAwesome_Create() 공개 메소드

Gdn_RegardingEntity_ReportIt_Create() 공개 메소드

* Regarding extensions

Gdn_Regarding_RegardingActions_Handler() 공개 메소드

Gdn_Regarding_RegardingDisplay_Handler() 공개 메소드

* Regarding handlers

OutputButton() 보호된 메소드

protected OutputButton ( $ButtonType, $Context, $Sender )

PluginController_Reporting_Create() 공개 메소드

* Plugin control

Setup() 공개 메소드

public Setup ( )

__construct() 공개 메소드

public __construct ( )

dashboardNavModule_init_handler() 공개 메소드

Add to dashboard menu.
public dashboardNavModule_init_handler ( DashboardNavModule $sender )
$sender DashboardNavModule