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_RespondentMailer |
__construct($tokenIdentifier)
inherited_from | \Gems_Mail_RespondentMailer::__construct() |
---|
__construct($patientId= false
, $organizationId= false
)
addMessage(string $message)
string
addTo($newTo, $newToName = ''
)
afterRegistry()
inherited_from | \Gems_Mail_RespondentMailer::afterRegistry() |
---|
afterRegistry()
applyFields(string $text) : string
string
The text to apply the replacment to
string
The text with replaced mailfieldsbounceCheck() : boolean
boolean
getDataLoaded()
inherited_from | \Gems_Mail_RespondentMailer::getDataLoaded() |
---|
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
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
getToken() : \Gems_Tracker_Token
\Gems_Exception_Coding |
---|
\Gems_Tracker_Token
markMailFields($mailFields) : Array
Array
The marked mailfieldssend()
setBody($message, $renderer = 'Bbcode'
)
setBy(\[type] $userId)
\[type]
[description]
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 = ''
)
tokenMailFields() : array
array
updateToken(integer $tokenId = false
)
integer
TokenId to update. If none is supplied, use the current token
addMailFields(array $mailfields)
array
afterMail()
afterMail()
beforeMail()
getDefaultToken()
getRespondentMailfields() : array
array
getTemplateStyle() : string
string
loadDefault()
loadMailFields()
inherited_from | \Gems_Mail_RespondentMailer::loadMailFields() |
---|
loadMailFields()
loadOrganization()
loadOrganizationId()
logRespondentCommunication()
$bodyBb : string
$bodyHtml : string
$bodyText : string
$by : \User
$db : \Zend_Db_Adapter_Abstract
$db
$from : string
$language
$layout
$loader : \Gems_Loader;
inherited_from | \Gems_Mail_RespondentMailer::loader |
---|
$loader : \Gems_Loader
$mailFieldMarkers : array
array('start' => '{', 'end' => '}')
$mailFields : array
$markedMailFields : array
$organization : \Gems_User_Organization
$organizationId : integer
$patientId : integer
$project :
$respondent : \Gems_Tracker_Respondent
$subject : string
$templateStyle : string
$time
$to : array
array()
$token : \Gems_Tracker_Token
$tokenIdentifier
$translate : \Zend_Translate
$user : \Gems_User;
$util