4include_once
'./Services/Mail/classes/class.ilMailNotification.php';
37 parent::__construct();
56 if (!
$ilSetting->get(
'mail_grp_member_notification',
false)) {
75 $this->
getMail()->appendInstallationSignature(
true);
77 $this->
sendMail(array($rcp), array(
'system'));
84 if (!
$ilSetting->get(
'mail_grp_member_notification',
false)) {
99 $this->
getMail()->appendInstallationSignature(
true);
100 $this->
sendMail(array($rcp), array(
'system'));
125 $this->
getMail()->appendInstallationSignature(
true);
127 $this->
sendMail(array($rcp), array(
'system'));
159 $this->
getMail()->appendInstallationSignature(
true);
160 $this->
sendMail(array($rcp), array(
'system'));
178 $this->
getMail()->appendInstallationSignature(
true);
180 $this->
sendMail(array($rcp), array(
'system'));
201 $this->
getMail()->appendInstallationSignature(
true);
203 $this->
sendMail(array($rcp), array(
'system'));
218 parent::initLanguage($a_usr_id);
An exception for terminatinating execution or to throw for unit testing.
Base class for course/group mail notifications.
appendBody($a_body)
Append body text.
sendMail(array $a_rcp, $a_type, $a_parse_recipients=true)
getType()
Get notification type.
getAdditionalInformation()
getRecipients()
get array of recipients
getObjectTitle($a_shorten=false)
getLanguageText($a_keyword)
createPermanentLink($a_params=array(), $a_append='')
static getSalutation($a_usr_id, ilLanguage $a_language=null)
const TYPE_ADMISSION_MEMBER
const TYPE_REFUSED_SUBSCRIPTION_MEMBER
const TYPE_UNSUBSCRIBE_MEMBER
const TYPE_DISMISS_MEMBER
const TYPE_NOTIFICATION_REGISTRATION
const TYPE_UNBLOCKED_MEMBER
initLanguage($a_usr_id)
Add language module crs.
const TYPE_BLOCKED_MEMBER
send()
Send notifications.
const TYPE_NOTIFICATION_REGISTRATION_REQUEST
const TYPE_SUBSCRIBE_MEMBER
const TYPE_NOTIFICATION_UNSUBSCRIBE
const TYPE_ACCEPTED_SUBSCRIPTION_MEMBER