PHP Class erLhcoreClassChatMail

Exibir arquivo Open project: remdex/livehelperchat Class Usage Examples

Public Methods

Method Description
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

Method Details

informChatClosed() public static method

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

informFormFilled() public static method

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

informVisitorUnreadMessage() public static method

public static informVisitorUnreadMessage ( erLhcoreClassModelChat $chat )
$chat erLhcoreClassModelChat

prepareSendMail() public static method

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

sendMail() public static method

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

sendMailFAQ() public static method

public static sendMailFAQ ( $faq )

sendMailRequest() public static method

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

sendMailRequestPermission() public static method

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

sendMailUnacceptedChat() public static method

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

sendTestMail() public static method

public static sendTestMail ( $userData )

setupSMTP() public static method

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

validateSendMail() public static method

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