| 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
stringThe text to apply the replacment to
stringThe text with replaced mailfieldsbounceCheck() : boolean
booleangetDataLoaded()
| inherited_from | \Gems_Mail_RespondentMailer::getDataLoaded() |
|---|
getDataLoaded()
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
ArraygetPresetTargetData() : 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
getToken() : \Gems_Tracker_Token
\Gems_Exception_Coding |
|---|
\Gems_Tracker_TokenmarkMailFields($mailFields) : Array
ArrayThe marked mailfieldssend()
setBody($message, $renderer = 'Bbcode')
setBy(\[type] $userId)
\[type][description]
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 = '')
tokenMailFields() : array
arrayupdateToken(integer $tokenId = false)
integerTokenId to update. If none is supplied, use the current token
addMailFields(array $mailfields)
array
afterMail()
afterMail()
beforeMail()
getDefaultToken()
getRespondentMailfields() : array
arraygetTemplateStyle() : string
stringloadDefault()
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