XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
xoopsmailer Class Reference

Public Member Functions

 reset ()
 
 setTemplateDir ($value)
 
 setTemplate ($value)
 
 setFromEmail ($value)
 
 setFromName ($value)
 
 setFromUser (&$user)
 
 setPriority ($value)
 
 setSubject ($value)
 
 setBody ($value)
 
 useMail ()
 
 usePM ()
 
 getVar ($key)
 
 send ($debug=false)
 
 sendPM ($uid, $subject, $body)
 
 sendMail ($email, $subject, $body, $headers)
 
 getErrors ($ashtml=true)
 
 getSuccess ($ashtml=true)
 
 assign ($tag, $value=null)
 
 addHeaders ($value)
 
 setToEmails ($email)
 
 setToUsers (&$user)
 
 setToGroups ($group)
 
 encodeFromName ($text)
 
 encodeSubject ($text)
 
 encodeBody (&$text)
 

Data Fields

 $multimailer
 
 $fromEmail
 
 $fromName
 
 $fromUser
 
 $toUsers
 
 $toEmails
 
 $headers
 
 $subject
 
 $body
 
 $errors
 
 $success
 
 $isMail
 
 $isPM
 
 $assignedTags
 
 $template
 
 $templatedir
 
 $charSet = 'UTF-8'
 
 $encoding = '8bit'
 

Detailed Description

The new Multimailer class that will carry out the actual sending and will later replace this class. If you're writing new code, please use that class instead. Class for sending mail.

Changed to use the facilities of XoopsMultiMailer

Deprecated
use XoopsMultiMailer instead.

Definition at line 38 of file xoopsmailer.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

Definition at line 134 of file xoopsmailer.php.

Member Function Documentation

◆ addHeaders()

addHeaders ( $value)

Definition at line 443 of file xoopsmailer.php.

◆ assign()

assign ( $tag,
$value = null )

Definition at line 428 of file xoopsmailer.php.

◆ encodeBody()

encodeBody ( & $text)

Definition at line 509 of file xoopsmailer.php.

◆ encodeFromName()

encodeFromName ( $text)

Definition at line 495 of file xoopsmailer.php.

◆ encodeSubject()

encodeSubject ( $text)

Definition at line 502 of file xoopsmailer.php.

◆ getErrors()

getErrors ( $ashtml = true)

Definition at line 394 of file xoopsmailer.php.

◆ getSuccess()

getSuccess ( $ashtml = true)

Definition at line 412 of file xoopsmailer.php.

◆ getVar()

getVar ( $key)

Definition at line 216 of file xoopsmailer.php.

◆ reset()

reset ( )

Definition at line 142 of file xoopsmailer.php.

◆ send()

send ( $debug = false)

Definition at line 226 of file xoopsmailer.php.

◆ sendMail()

sendMail ( $email,
$subject,
$body,
$headers )

Send email

Uses the new XoopsMultiMailer

Parameters
$email
$subject
$body
$headers
Returns
bool FALSE on error.

Definition at line 366 of file xoopsmailer.php.

◆ sendPM()

sendPM ( $uid,
$subject,
$body )

Definition at line 338 of file xoopsmailer.php.

◆ setBody()

setBody ( $value)

Definition at line 199 of file xoopsmailer.php.

◆ setFromEmail()

setFromEmail ( $value)

Definition at line 165 of file xoopsmailer.php.

◆ setFromName()

setFromName ( $value)

Definition at line 171 of file xoopsmailer.php.

◆ setFromUser()

setFromUser ( & $user)

Definition at line 178 of file xoopsmailer.php.

◆ setPriority()

setPriority ( $value)

Definition at line 186 of file xoopsmailer.php.

◆ setSubject()

setSubject ( $value)

Definition at line 193 of file xoopsmailer.php.

◆ setTemplate()

setTemplate ( $value)

Definition at line 159 of file xoopsmailer.php.

◆ setTemplateDir()

setTemplateDir ( $value)

Definition at line 150 of file xoopsmailer.php.

◆ setToEmails()

setToEmails ( $email)

Definition at line 449 of file xoopsmailer.php.

◆ setToGroups()

setToGroups ( $group)

Definition at line 478 of file xoopsmailer.php.

◆ setToUsers()

setToUsers ( & $user)

Definition at line 463 of file xoopsmailer.php.

◆ useMail()

useMail ( )

Definition at line 205 of file xoopsmailer.php.

◆ usePM()

usePM ( )

Definition at line 211 of file xoopsmailer.php.

Field Documentation

◆ $assignedTags

$assignedTags

Definition at line 97 of file xoopsmailer.php.

◆ $body

$body

Definition at line 80 of file xoopsmailer.php.

◆ $charSet

$charSet = 'UTF-8'

Definition at line 108 of file xoopsmailer.php.

◆ $encoding

$encoding = '8bit'

Definition at line 111 of file xoopsmailer.php.

◆ $errors

$errors

Definition at line 84 of file xoopsmailer.php.

◆ $fromEmail

$fromEmail

Definition at line 51 of file xoopsmailer.php.

◆ $fromName

$fromName

Definition at line 55 of file xoopsmailer.php.

◆ $fromUser

$fromUser

Definition at line 60 of file xoopsmailer.php.

◆ $headers

$headers

Definition at line 72 of file xoopsmailer.php.

◆ $isMail

$isMail

Definition at line 91 of file xoopsmailer.php.

◆ $isPM

$isPM

Definition at line 94 of file xoopsmailer.php.

◆ $multimailer

$multimailer

Definition at line 47 of file xoopsmailer.php.

◆ $subject

$subject

Definition at line 76 of file xoopsmailer.php.

◆ $success

$success

Definition at line 88 of file xoopsmailer.php.

◆ $template

$template

Definition at line 100 of file xoopsmailer.php.

◆ $templatedir

$templatedir

Definition at line 103 of file xoopsmailer.php.

◆ $toEmails

$toEmails

Definition at line 68 of file xoopsmailer.php.

◆ $toUsers

$toUsers

Definition at line 64 of file xoopsmailer.php.


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