vBulletin 5.6.5 API

vB_Notification_Moderator extends vB_Notification
in package

Table of Contents

TYPENAME  = 'Moderator'
$emailBitfieldName  : mixed
$hasEmailNotificationOption  : mixed
$notifyBitfieldName  : mixed
$updateEvents  : mixed
$usersToNotify  : mixed
shouldSendEmailToUser()  : mixed
addAdditionalRecipients()  : mixed
flagCombinedNotifications()  : mixed
getUserIdsToEmail()  : mixed
getUserIdsToNotify()  : mixed
getUserIdsToNotifyOrEmail()  : mixed
normalizeCustomData()  : mixed
overwriteRule()  : mixed
populateUsersToNotify()  : mixed
typeEnabledForUser()  : mixed
validateProvidedRecipients()  : mixed

Constants

TYPENAME

public mixed TYPENAME = 'Moderator'

Properties

$emailBitfieldName

protected mixed $emailBitfieldName = ''

$hasEmailNotificationOption

protected mixed $hasEmailNotificationOption = rue

$notifyBitfieldName

protected mixed $notifyBitfieldName = ''

$updateEvents

protected static mixed $updateEvents = ['read_topic', 'read_channel', 'physically_deleted_node', 'deleted_user']

$usersToNotify

protected mixed $usersToNotify = ull

Methods

shouldSendEmailToUser()

public shouldSendEmailToUser(mixed $userid) : mixed
Parameters
$userid : mixed
Return values
mixed

addAdditionalRecipients()

protected addAdditionalRecipients() : mixed
Return values
mixed

flagCombinedNotifications()

protected flagCombinedNotifications(mixed &$addNotificationData, mixed &$targetNotificationData, mixed $addNotificationFromDb) : mixed
Parameters
$addNotificationData : mixed
$targetNotificationData : mixed
$addNotificationFromDb : mixed
Return values
mixed

getUserIdsToEmail()

protected getUserIdsToEmail() : mixed
Return values
mixed

getUserIdsToNotify()

protected getUserIdsToNotify() : mixed
Return values
mixed

getUserIdsToNotifyOrEmail()

protected getUserIdsToNotifyOrEmail(mixed $notificationType) : mixed
Parameters
$notificationType : mixed
Return values
mixed

normalizeCustomData()

protected static normalizeCustomData(mixed $customData) : mixed
Parameters
$customData : mixed
Return values
mixed

overwriteRule()

protected overwriteRule() : mixed
Return values
mixed

populateUsersToNotify()

protected populateUsersToNotify() : mixed
Return values
mixed

typeEnabledForUser()

protected typeEnabledForUser(mixed $user) : mixed
Parameters
$user : mixed
Return values
mixed

validateProvidedRecipients()

protected validateProvidedRecipients(mixed $recipients) : mixed
Parameters
$recipients : mixed
Return values
mixed

Search results