CMS  Version 3.9
AbstractEmailTransport Class Reference
+ Inheritance diagram for AbstractEmailTransport:

Public Member Functions

 setTo ($to)
 
 setSubject ($subject)
 
 setHTMLMessage ($message)
 
 setPlainMessage ($message)
 
 setFrom ($email, $name="")
 
 setReplyTo ($email, $name)
 
 setReturnPath ($path)
 
 addAttachment ($filename, $attachment)
 
 setICalAttachment ($ical, $method)
 
 send ()
 

Public Attributes

 $to = null
 
 $subject = "No Subject"
 
 $htmlMessage = ""
 
 $plainMessage = ""
 
 $emailFrom = ""
 
 $emailName = ""
 
 $replyTo = ""
 
 $replyToName = ""
 
 $returnPath = ""
 
 $attachments = array()
 
 $ical = null
 
 $icalMethod = null
 

Detailed Description

Definition at line 53 of file email_manager.inc.

Member Function Documentation

◆ addAttachment()

AbstractEmailTransport::addAttachment (   $filename,
  $attachment 
)

Definition at line 75 of file email_manager.inc.

75 { $this->attachments[$filename] = $attachment; }
if(! $attachment_id) $attachment
Definition: delete.inc:42
if(!Settings::getValue("debug", "enable_trace_file_downloads")) $filename
Definition: trace.inc:42

◆ send()

AbstractEmailTransport::send ( )
abstract

Reimplemented in SMTPEmailTransport.

◆ setFrom()

AbstractEmailTransport::setFrom (   $email,
  $name = "" 
)

Definition at line 72 of file email_manager.inc.

72 { $this->emailFrom = $email; $this->emailName = $name; }
$name
Definition: upload.inc:54

◆ setHTMLMessage()

AbstractEmailTransport::setHTMLMessage (   $message)

Definition at line 70 of file email_manager.inc.

70 { $this->htmlMessage = $message; }
$message
Definition: mail_to.inc:49

◆ setICalAttachment()

AbstractEmailTransport::setICalAttachment (   $ical,
  $method 
)

Definition at line 76 of file email_manager.inc.

76 { $this->ical = $ical; $this->icalMethod = $method; }
$method
Pull out a simple reference to the request method.
Definition: core.inc:1573

◆ setPlainMessage()

AbstractEmailTransport::setPlainMessage (   $message)

Definition at line 71 of file email_manager.inc.

◆ setReplyTo()

AbstractEmailTransport::setReplyTo (   $email,
  $name 
)

Definition at line 73 of file email_manager.inc.

73 { $this->replyTo = $email; $this->replyToName = $name; }

◆ setReturnPath()

AbstractEmailTransport::setReturnPath (   $path)

Definition at line 74 of file email_manager.inc.

74 { $this->returnPath = $path; }
if(! $page) $path
Definition: page.inc:57

◆ setSubject()

AbstractEmailTransport::setSubject (   $subject)

Definition at line 69 of file email_manager.inc.

69 { $this->subject = $subject; }
$email subject

◆ setTo()

AbstractEmailTransport::setTo (   $to)

Definition at line 68 of file email_manager.inc.

68 { $this->to = $to; }
$forumRequest to

Member Data Documentation

◆ $attachments

AbstractEmailTransport::$attachments = array()

Definition at line 64 of file email_manager.inc.

◆ $emailFrom

AbstractEmailTransport::$emailFrom = ""

Definition at line 59 of file email_manager.inc.

◆ $emailName

AbstractEmailTransport::$emailName = ""

Definition at line 60 of file email_manager.inc.

◆ $htmlMessage

AbstractEmailTransport::$htmlMessage = ""

Definition at line 57 of file email_manager.inc.

◆ $ical

AbstractEmailTransport::$ical = null

Definition at line 65 of file email_manager.inc.

◆ $icalMethod

AbstractEmailTransport::$icalMethod = null

Definition at line 66 of file email_manager.inc.

◆ $plainMessage

AbstractEmailTransport::$plainMessage = ""

Definition at line 58 of file email_manager.inc.

◆ $replyTo

AbstractEmailTransport::$replyTo = ""

Definition at line 61 of file email_manager.inc.

◆ $replyToName

AbstractEmailTransport::$replyToName = ""

Definition at line 62 of file email_manager.inc.

◆ $returnPath

AbstractEmailTransport::$returnPath = ""

Definition at line 63 of file email_manager.inc.

◆ $subject

AbstractEmailTransport::$subject = "No Subject"

Definition at line 56 of file email_manager.inc.

◆ $to

AbstractEmailTransport::$to = null

Definition at line 55 of file email_manager.inc.


The documentation for this class was generated from the following file: