4 include_once
'./Services/Mail/classes/class.ilMailNotification.php';
25 parent::__construct();
36 case self::TYPE_NOTIFICATION_APPROVERS:
61 $this->
getMail()->appendInstallationSignature(
true);
62 $this->
getMail()->enableSoap(
false);
63 $this->
sendMail(array($rcp),array(
'system'));
67 case self::TYPE_NOTIFICATION_CONFIRMATION:
92 include_once
"Services/Link/classes/class.ilLink.php";
98 $this->
getMail()->appendInstallationSignature(
true);
99 $this->
getMail()->enableSoap(
false);
100 $this->
sendMail(array($rcp),array(
'system'));
113 parent::initLanguage($a_usr_id);
114 $this->
getLanguage()->loadLanguageModule(
'registration');
getLanguage()
get language object
getType()
Get notification type.
setBody($a_body)
Set mail body.
static _getStaticLink($a_ref_id, $a_type='', $a_fallback_goto=true, $append="")
Get static link.
__construct()
Default constructor.
sendMail($a_rcp, $a_type, $a_parse_recipients=true)
Send Mail.
getLanguageText($a_keyword)
Replace new lines.
setSubject($a_subject)
Set mail subject.
getAdditionalInformation()
Get additional information for generating notification mails.
const TYPE_NOTIFICATION_APPROVERS
Base class for course/group mail notifications.
static getSalutation($a_usr_id, $a_language=null)
Get salutation.
getRecipients()
get array of recipients
send()
Parse and send mail.
appendBody($a_body)
Append body text.
getMail()
Get mail object.
initLanguage($a_usr_id)
Add language module registration.
const TYPE_NOTIFICATION_CONFIRMATION