4 include_once
'./Services/Mail/classes/class.ilMailNotification.php';
37 parent::__construct();
52 case self::TYPE_ADMISSION_MEMBER:
55 if(!$ilSetting->get(
'mail_grp_member_notification',
false))
76 $this->
getMail()->appendInstallationSignature(
true);
78 $this->
sendMail(array($rcp),array(
'system'));
82 case self::TYPE_DISMISS_MEMBER:
85 if(!$ilSetting->get(
'mail_grp_member_notification',
false))
102 $this->
getMail()->appendInstallationSignature(
true);
103 $this->
sendMail(array($rcp),array(
'system'));
110 case self::TYPE_SUBSCRIBE_MEMBER:
129 $this->
getMail()->appendInstallationSignature(
true);
131 $this->
sendMail(array($rcp),array(
'system'));
136 case self::TYPE_NOTIFICATION_REGISTRATION_REQUEST:
163 $this->
getMail()->appendInstallationSignature(
true);
164 $this->
sendMail(array($rcp),array(
'system'));
168 case self::TYPE_REFUSED_SUBSCRIPTION_MEMBER:
183 $this->
getMail()->appendInstallationSignature(
true);
185 $this->
sendMail(array($rcp),array(
'system'));
189 case self::TYPE_ACCEPTED_SUBSCRIPTION_MEMBER:
207 $this->
getMail()->appendInstallationSignature(
true);
209 $this->
sendMail(array($rcp),array(
'system'));
224 parent::initLanguage($a_usr_id);
getLanguage()
get language object
getType()
Get notification type.
setBody($a_body)
Set mail body.
const TYPE_NOTIFICATION_REGISTRATION_REQUEST
const TYPE_DISMISS_MEMBER
initLanguage($a_usr_id)
Add language module crs.
sendMail($a_rcp, $a_type, $a_parse_recipients=true)
Send Mail.
getLanguageText($a_keyword)
Replace new lines.
const TYPE_SUBSCRIBE_MEMBER
const TYPE_BLOCKED_MEMBER
setSubject($a_subject)
Set mail subject.
const TYPE_UNSUBSCRIBE_MEMBER
getAdditionalInformation()
Get additional information for generating notification mails.
Base class for course/group mail notifications.
userToString($a_usr_id)
Utility function.
getObjectTitle($a_shorten=false)
Get object title.
const TYPE_NOTIFICATION_REGISTRATION
static getSalutation($a_usr_id, $a_language=null)
Get salutation.
const TYPE_ADMISSION_MEMBER
send()
Send notifications.
getRecipients()
get array of recipients
const TYPE_REFUSED_SUBSCRIPTION_MEMBER
createPermanentLink($a_params=array(), $a_append='')
Create a permanent link for an object.
const TYPE_ACCEPTED_SUBSCRIPTION_MEMBER
const TYPE_UNBLOCKED_MEMBER
appendBody($a_body)
Append body text.
const TYPE_NOTIFICATION_UNSUBSCRIBE
getMail()
Get mail object.