Methods |
public
|
init()
|
#
|
public
|
onBeforeGetFolders(&$aArgs, &$mResult)
|
#
|
public
|
onAfterGetFolders(&$aArgs, &$mResult)
|
#
|
public
|
onAfterGetMessage($aArgs, &$mResult)
|
#
|
public
|
onMoveOrDeleteMessages($aArgs, &$mResult)
|
#
|
public
|
onAfterCreateTables(array $aParams, &$mResult)
Creates tables required for module work. Called by event subscribe.
Creates tables required for module work. Called by event subscribe.
Parameters
|
#
|
public
|
GetSettings()
Obtains list of module settings for authenticated user.
Obtains list of module settings for authenticated user.
Overrides
|
#
|
public
|
SaveScheduledMessage(
$AccountID,
$Fetcher = null,
$Alias = null,
$IdentityID = 0,
$To = "",
$Cc = "",
$Bcc = "",
$Recipients = [],
$Subject = "",
$Text = "",
$IsHtml = false,
$Importance = MessagePriority::NORMAL,
$SendReadingConfirmation = false,
$Attachments = [],
$InReplyTo = "",
$References = "",
$Sensitivity = Sensitivity::NOTHING,
$DraftFolder = "",
$DraftUid = "",
$CustomHeaders = [],
$ScheduleDateTime = null,
)
|
#
|
public
|
GetMessagesForSend($ScheduledTimestamp)
|
#
|
public
|
GetMessage($AccountID, $FolderFullName, $MessageUid)
|
#
|
public
|
RemoveMessage($AccountID, $FolderFullName, $MessageUid)
|
#
|