vBulletin 5.6.5 API

vB_Notification_Moderator_ReportedPost extends vB_Notification_Moderator
in package

Table of Contents

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

Constants

Properties

$emailBitfieldName

protected mixed $emailBitfieldName = 'reportedpost'

$hasEmailNotificationOption

protected mixed $hasEmailNotificationOption = rue

$notifyBitfieldName

protected mixed $notifyBitfieldName = 'reportedpost'

$triggers

protected static mixed $triggers = ['node-reported-post' => 20]

$updateEvents

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

$usersToNotify

protected mixed $usersToNotify = ull

Methods

fetchPhraseArray()

public static fetchPhraseArray(mixed $notificationData) : mixed
Parameters
$notificationData : mixed
Tags
see
vB_Notification::fetchPhraseArray()
Return values
mixed

renderEmailPhrases()

public static renderEmailPhrases(mixed $data) : mixed
Parameters
$data : mixed
Tags
see
vB_Notification::renderEmailPhrases()
Return values
mixed

shouldSendEmailToUser()

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

addAdditionalRecipients()

protected addAdditionalRecipients() : mixed
Return values
mixed

defineUnique()

protected final static defineUnique(mixed $notificationData, mixed $skipValidation) : mixed
Parameters
$notificationData : mixed
$skipValidation : 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