Bitrix API

Repository

Table of Contents

Methods

__construct()  : mixed
addMailsToBlacklist()  : mixed
deleteMailsCompletely()  : null
Used to delete small sample of messages from the database ( at the user's request ).
deleteOldMessages()  : mixed
getMailbox()  : mixed
getMessages()  : mixed
markMessagesSeen()  : mixed
markMessagesUnseen()  : mixed
updateMessageFieldsAfterMove()  : mixed

Methods

__construct()

public __construct(mixed $mailboxId, mixed $messagesIds) : mixed
Parameters
$mailboxId : mixed
$messagesIds : mixed

addMailsToBlacklist()

public addMailsToBlacklist(mixed $blacklistMails, mixed $userId) : mixed
Parameters
$blacklistMails : mixed
$userId : mixed

deleteMailsCompletely()

Used to delete small sample of messages from the database ( at the user's request ).

public deleteMailsCompletely(array<string|int, mixed> $messagesToDelete, mixed $mailboxUserId) : null
Parameters
$messagesToDelete : array<string|int, mixed>

Each message in the array must be represented by an associative array containing the "MESSAGE_ID" field.

$mailboxUserId : mixed
Return values
null
  • if messages are missing

deleteOldMessages()

public deleteOldMessages(mixed $folderCurrentName) : mixed
Parameters
$folderCurrentName : mixed

getMailbox()

public getMailbox([mixed $mailboxUserId = null ]) : mixed
Parameters
$mailboxUserId : mixed = null

markMessagesSeen()

public markMessagesSeen(mixed $messages, mixed $mailbox) : mixed
Parameters
$messages : mixed
$mailbox : mixed

markMessagesUnseen()

public markMessagesUnseen(mixed $messages, mixed $mailbox) : mixed
Parameters
$messages : mixed
$mailbox : mixed

updateMessageFieldsAfterMove()

public updateMessageFieldsAfterMove(mixed $messages, mixed $folderNewName, mixed $mailbox) : mixed
Parameters
$messages : mixed
$folderNewName : mixed
$mailbox : mixed

        
On this page

Search results