| package | Gems |
|---|---|
| subpackage | |
| copyright | Copyright (c) 2013 Erasmus MC |
| license | New BSD License |
| since | Class available since version 1.6.2 |
| inherited_from | \Gems_Mail_MailerAbstract |
__construct($patientId= false, $organizationId= false)
addMessage(string $message)
string
addTo($newTo, $newToName = '')
afterRegistry()
| inherited_from | \Gems_Mail_MailerAbstract::afterRegistry() |
|---|
afterRegistry()
applyFields(string $text) : string
stringThe text to apply the replacment to
stringThe text with replaced mailfieldsbounceCheck() : boolean
booleangetDataLoaded()
getLanguage() : string
stringlanguage codegetMailFields(boolean $marked = true) : Array
booleanReturn the mailfields with their markers
ArrayList of the mailfields and their valuesgetMessages() : Array
ArraygetOrganization() : \Gems_User_Organization
\Gems_User_OrganizationgetPresetTargetData() : Array
ArraygetTemplate(integer $templateId, $language = null)
If the selected translation exists, get that translation Else if the selected translation isn't the default, select the default translation Else select the first not empty translation Else return false
integerTemplate ID
markMailFields($mailFields) : Array
ArrayThe marked mailfieldssend()
setBody($message, $renderer = 'Bbcode')
setFrom($newFrom)
setLanguage(string $language)
stringlanguage code
setOrganizationFrom()
setStyle($style)
setSubject($newSubject)
setTemplate(integer $templateId)
integerTemplate ID
setTemplateId(integer $templateId)
integerTemplate ID
setTime()
setTo($newTo, $newToName = '')
addMailFields(array $mailfields)
array
afterMail()
beforeMail()
getRespondentMailfields() : array
arraygetTemplateStyle() : string
stringloadMailFields()
| inherited_from | \Gems_Mail_MailerAbstract::loadMailFields() |
|---|
loadMailFields()
loadOrganization()
loadOrganizationId()
$bodyBb : string
$bodyHtml : string
$bodyText : string
$db
$from : string
$language
$layout
$loader : \Gems_Loader
| inherited_from | \Gems_Mail_MailerAbstract::loader |
|---|
$loader : \Gems_Loader
$mailFieldMarkers : array
array('start' => '{', 'end' => '}')$mailFields : array
$markedMailFields : array
$organization : \Gems_User_Organization
$organizationId : integer
| inherited_from | \Gems_Mail_MailerAbstract::organizationId |
|---|
$organizationId : integer
$patientId : integer
$project :
$respondent : \Gems_Tracker_Respondent
$subject : string
$templateStyle : string
$time
$to : array
array()$util