PHP Класс IgnorePlugin, addons

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

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

Свойство Тип Описание
$allowModeratorIgnore

Открытые методы

Метод Описание
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?

Защищенные методы

Метод Описание
AddIgnore ( $ForUserID, $IgnoreUserID )
GetUserInfo ( $UserReference = '', $Username = '', $UserID = '' )
RemoveIgnore ( $ForUserID, $IgnoreUserID )

Описание методов

AddIgnore() защищенный Метод

protected AddIgnore ( $ForUserID, $IgnoreUserID )

AssetModel_StyleCss_Handler() публичный Метод

public AssetModel_StyleCss_Handler ( $Sender )

Controller_Add() публичный Метод

* API METHODS
public Controller_Add ( $Sender )

Controller_Index() публичный Метод

public Controller_Index ( $Sender )

Controller_Remove() публичный Метод

public Controller_Remove ( $Sender )

Controller_Restrict() публичный Метод

public Controller_Restrict ( $Sender )

DiscussionController_BeforeCommentDisplay_Handler() публичный Метод

DiscussionController_BeforeDiscussionRender_Handler() публичный Метод

GetUserInfo() защищенный Метод

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

IgnoreConversations() публичный Метод

public IgnoreConversations ( $IgnoreUserID, $SessionUserID = NULL )

IgnoreRestricted() публичный Метод

public IgnoreRestricted ( $UserID, $SessionUserID = NULL )

Ignored() публичный Метод

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

MessagesController_BeforeAddConversation_Handler() публичный Метод

public MessagesController_BeforeAddConversation_Handler ( MessageController $Sender )
$Sender MessageController

MessagesController_BeforeAddMessage_Handler() публичный Метод

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

ProfileController_AfterAddSideMenu_Handler() публичный Метод

ProfileController_BeforeProfileOptions_Handler() публичный Метод

Add "Ignore" option to profile options.

ProfileController_Ignore_Create() публичный Метод

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

ProfileController_Render_Before() публичный Метод

public ProfileController_Render_Before ( $Sender )

RemoveIgnore() защищенный Метод

protected RemoveIgnore ( $ForUserID, $IgnoreUserID )

SimpleApiPlugin_Mapper_Handler() публичный Метод

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

UserController_IgnoreList_Create() публичный Метод

public UserController_IgnoreList_Create ( UserController $Sender )
$Sender UserController

UserController_Ignore_Create() публичный Метод

public UserController_Ignore_Create ( Controller $Sender )
$Sender Controller

__construct() публичный Метод

public __construct ( )

ignoreIsRestricted() публичный Метод

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.
Результат boolean | string IgnorePlugin::IGNORE_RESTRICTED if user cannot ignore, otherwise false.

Описание свойств

$allowModeratorIgnore публичное свойство

public $allowModeratorIgnore