PHP Class IgnorePlugin, addons

Inheritance: extends Gdn_Plugin
Afficher le fichier Open project: vanilla/addons

Méthodes publiques

Свойство Type Description
$allowModeratorIgnore

Méthodes publiques

Méthode Description
AssetModel_StyleCss_Handler ( $Sender )
Controller_Add ( $Sender ) * API METHODS
Controller_Index ( $Sender )
Controller_Remove ( $Sender )
Controller_Restrict ( $Sender )
DiscussionController_BeforeCommentDisplay_Handler ( $Sender )
DiscussionController_BeforeDiscussionRender_Handler ( $Sender )
IgnoreConversations ( $IgnoreUserID, $SessionUserID = NULL )
IgnoreRestricted ( $UserID, $SessionUserID = NULL )
Ignored ( $UserID = NULL, $SessionUserID = NULL )
MessagesController_BeforeAddConversation_Handler ( MessageController $Sender )
MessagesController_BeforeAddMessage_Handler ( MessageController $Sender ) Add a new message to a conversation.
ProfileController_AfterAddSideMenu_Handler ( $Sender )
ProfileController_BeforeProfileOptions_Handler ( $Sender, $Args ) Add "Ignore" option to profile options.
ProfileController_Ignore_Create ( ProfileController $Sender ) Profile settings
ProfileController_Render_Before ( $Sender )
SimpleApiPlugin_Mapper_Handler ( SimpleApiPlugin $Sender ) Add mapper methods
UserController_IgnoreList_Create ( UserController $Sender )
UserController_Ignore_Create ( Controller $Sender )
__construct ( )
ignoreIsRestricted ( integer | null $userID = NULL ) : boolean | string Is this user forbidden from using ignore?

Méthodes protégées

Méthode Description
AddIgnore ( $ForUserID, $IgnoreUserID )
GetUserInfo ( $UserReference = '', $Username = '', $UserID = '' )
RemoveIgnore ( $ForUserID, $IgnoreUserID )

Method Details

AddIgnore() protected méthode

protected AddIgnore ( $ForUserID, $IgnoreUserID )

AssetModel_StyleCss_Handler() public méthode

public AssetModel_StyleCss_Handler ( $Sender )

Controller_Add() public méthode

* API METHODS
public Controller_Add ( $Sender )

Controller_Index() public méthode

public Controller_Index ( $Sender )

Controller_Remove() public méthode

public Controller_Remove ( $Sender )

Controller_Restrict() public méthode

public Controller_Restrict ( $Sender )

DiscussionController_BeforeCommentDisplay_Handler() public méthode

DiscussionController_BeforeDiscussionRender_Handler() public méthode

GetUserInfo() protected méthode

protected GetUserInfo ( $UserReference = '', $Username = '', $UserID = '' )

IgnoreConversations() public méthode

public IgnoreConversations ( $IgnoreUserID, $SessionUserID = NULL )

IgnoreRestricted() public méthode

public IgnoreRestricted ( $UserID, $SessionUserID = NULL )

Ignored() public méthode

public Ignored ( $UserID = NULL, $SessionUserID = NULL )

MessagesController_BeforeAddConversation_Handler() public méthode

public MessagesController_BeforeAddConversation_Handler ( MessageController $Sender )
$Sender MessageController

MessagesController_BeforeAddMessage_Handler() public méthode

Add a new message to a conversation.
public MessagesController_BeforeAddMessage_Handler ( MessageController $Sender )
$Sender MessageController

ProfileController_AfterAddSideMenu_Handler() public méthode

ProfileController_BeforeProfileOptions_Handler() public méthode

Add "Ignore" option to profile options.

ProfileController_Ignore_Create() public méthode

Profile settings
public ProfileController_Ignore_Create ( ProfileController $Sender )
$Sender ProfileController

ProfileController_Render_Before() public méthode

public ProfileController_Render_Before ( $Sender )

RemoveIgnore() protected méthode

protected RemoveIgnore ( $ForUserID, $IgnoreUserID )

SimpleApiPlugin_Mapper_Handler() public méthode

Add mapper methods
public SimpleApiPlugin_Mapper_Handler ( SimpleApiPlugin $Sender )
$Sender SimpleApiPlugin

UserController_IgnoreList_Create() public méthode

public UserController_IgnoreList_Create ( UserController $Sender )
$Sender UserController

UserController_Ignore_Create() public méthode

public UserController_Ignore_Create ( Controller $Sender )
$Sender Controller

__construct() public méthode

public __construct ( )

ignoreIsRestricted() public méthode

Is this user forbidden from using ignore?
public ignoreIsRestricted ( integer | null $userID = NULL ) : boolean | string
$userID integer | null ID for the user to verify ignore permissions for. Current user if none specified.
Résultat boolean | string IgnorePlugin::IGNORE_RESTRICTED if user cannot ignore, otherwise false.

Property Details

$allowModeratorIgnore public_oe property

public $allowModeratorIgnore