PHP Класс erLhcoreClassChatMail

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
informChatClosed ( erLhcoreClassModelChat $chat, $operator = false )
informFormFilled ( $formCollected, $params = [] )
informVisitorUnreadMessage ( erLhcoreClassModelChat $chat )
prepareSendMail ( erLhAbstractModelEmailTemplate &$sendMail ) Prepare template variables
sendMail ( erLhAbstractModelEmailTemplate &$sendMail, &$chat ) Send mail
sendMailFAQ ( $faq )
sendMailRequest ( $inputData, erLhcoreClassModelChat $chat, $params = [] )
sendMailRequestPermission ( erLhcoreClassModelUser $recipient, erLhcoreClassModelUser $sender, $requestedPermissions )
sendMailUnacceptedChat ( erLhcoreClassModelChat $chat, $templateID = 4 )
sendTestMail ( $userData )
setupSMTP ( PHPMailer &$phpMailer )
validateSendMail ( erLhAbstractModelEmailTemplate &$sendMail, &$chat, $params = [] ) Validate send mail

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

informChatClosed() публичный статический Метод

public static informChatClosed ( erLhcoreClassModelChat $chat, $operator = false )
$chat erLhcoreClassModelChat

informFormFilled() публичный статический Метод

public static informFormFilled ( $formCollected, $params = [] )

informVisitorUnreadMessage() публичный статический Метод

public static informVisitorUnreadMessage ( erLhcoreClassModelChat $chat )
$chat erLhcoreClassModelChat

prepareSendMail() публичный статический Метод

Prepare template variables
public static prepareSendMail ( erLhAbstractModelEmailTemplate &$sendMail )
$sendMail erLhAbstractModelEmailTemplate

sendMail() публичный статический Метод

Send mail
public static sendMail ( erLhAbstractModelEmailTemplate &$sendMail, &$chat )
$sendMail erLhAbstractModelEmailTemplate

sendMailFAQ() публичный статический Метод

public static sendMailFAQ ( $faq )

sendMailRequest() публичный статический Метод

public static sendMailRequest ( $inputData, erLhcoreClassModelChat $chat, $params = [] )
$chat erLhcoreClassModelChat

sendMailRequestPermission() публичный статический Метод

public static sendMailRequestPermission ( erLhcoreClassModelUser $recipient, erLhcoreClassModelUser $sender, $requestedPermissions )
$recipient erLhcoreClassModelUser
$sender erLhcoreClassModelUser

sendMailUnacceptedChat() публичный статический Метод

public static sendMailUnacceptedChat ( erLhcoreClassModelChat $chat, $templateID = 4 )
$chat erLhcoreClassModelChat

sendTestMail() публичный статический Метод

public static sendTestMail ( $userData )

setupSMTP() публичный статический Метод

public static setupSMTP ( PHPMailer &$phpMailer )
$phpMailer PHPMailer

validateSendMail() публичный статический Метод

Validate send mail
public static validateSendMail ( erLhAbstractModelEmailTemplate &$sendMail, &$chat, $params = [] )
$sendMail erLhAbstractModelEmailTemplate