CMS  Version 3.9
Email

Classes

class  ContactUs
 
class  ContactTopic
 
class  ContactTopicSiteXref
 
class  Email
 
class  EmailDebugLog
 
class  EmailLog
 
class  EmailManagerTest
 
class  EmailManagerTestRelation
 
class  EmailManagerTestClass
 
class  EmailTemplate
 
class  ForwardEmail
 
class  MergeCode
 
class  MergeCodeHelp
 
class  RelationHelp
 
class  EmailHelper
 
class  AbstractEmailTransport
 
class  SMTPEmailTransport
 
class  EmailHandler
 
class  EmailManager
 Takes an email template and an obj of any DataItem class and sends email to a list of recipients after substituting merge codes for values from the obj. More...
 
class  EmailListFieldRenderer
 
class  EmailRecipientScrollBoxFieldRenderer
 Displays email recipients in mail client type of bubble inside a scrollbox. More...
 
class  EmailUpgradeManager
 
class  EmailListValidator
 Email recipient list validator. More...
 
class  Mail
 
class  EmailManifest
 
class  MergeCodeManager
 
class  SMTP
 

Functions

 emailManagerCallbackFunction ($obj)
 
 sendEmailUsingEmailManager ($sendingItem, $name, $onSendComplete="")
 

Detailed Description

Function Documentation

◆ emailManagerCallbackFunction()

emailManagerCallbackFunction (   $obj)

Definition at line 116 of file email_manager_test.inc.

117 {
118  return "EmailManager: emailManagerCallbackFunction " . $obj->string;
119 }

◆ sendEmailUsingEmailManager()

sendEmailUsingEmailManager (   $sendingItem,
  $name,
  $onSendComplete = "" 
)

Definition at line 720 of file email_manager.inc.

721 {
723 
724  if($emailTemplate)
725  {
726  trace("Sending email '$name'", 3);
727  $emailManager = new EmailManager($sendingItem, $emailTemplate, $onSendComplete);
728  $rtn = $emailManager->sendEmail();
729  trace("EmailManager:: rtn code $rtn", 3);
730  }
731 
732  return $rtn;
733 }
$name
Definition: upload.inc:54
Takes an email template and an obj of any DataItem class and sends email to a list of recipients afte...
static getEmailTemplate($name)
Retrieves the named email templated.