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
string
The text to apply the replacment to
string
The text with replaced mailfieldsbounceCheck() : boolean
boolean
getDataLoaded()
getLanguage() : string
string
language codegetMailFields(boolean $marked = true
) : Array
boolean
Return the mailfields with their markers
Array
List of the mailfields and their valuesgetMessages() : Array
Array
getOrganization() : \Gems_User_Organization
\Gems_User_Organization
getPresetTargetData() : Array
Array
getTemplate(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
integer
Template ID
markMailFields($mailFields) : Array
Array
The marked mailfieldssend()
setBody($message, $renderer = 'Bbcode'
)
setFrom($newFrom)
setLanguage(string $language)
string
language code
setOrganizationFrom()
setStyle($style)
setSubject($newSubject)
setTemplate(integer $templateId)
integer
Template ID
setTemplateId(integer $templateId)
integer
Template ID
setTime()
setTo($newTo, $newToName = ''
)
addMailFields(array $mailfields)
array
afterMail()
beforeMail()
getRespondentMailfields() : array
array
getTemplateStyle() : string
string
loadMailFields()
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