ILIAS
Release_4_0_x_branch Revision 61816
|
Public Member Functions | |
__construct () | |
Constructor. | |
send () | |
Send notifications. | |
Public Member Functions inherited from ilMailNotification | |
setType ($a_type) | |
Set notification type. | |
getType () | |
Get notification type. | |
setSender ($a_usr_id) | |
Set sender of mail. | |
getSender () | |
get sender of mail | |
setRecipients ($a_rcp) | |
set mail recipients | |
getRecipients () | |
get array of recipients | |
setRefId ($a_id) | |
Set ref id. | |
getRefId () | |
get reference id | |
getObjId () | |
get object id | |
getObjType () | |
Get object type. | |
setAdditionalInformation ($a_info) | |
Additional information for creating notification mails. | |
getAdditionalInformation () | |
Get additional information for generating notification mails. | |
sendMail ($a_rcp, $a_type) | |
Send Mail. |
Data Fields | |
const | TYPE_ADMISSION_MEMBER = 20 |
const | TYPE_DISMISS_MEMBER = 21 |
const | TYPE_ACCEPTED_SUBSCRIPTION_MEMBER = 22 |
const | TYPE_REFUSED_SUBSCRIPTION_MEMBER = 23 |
const | TYPE_STATUS_CHANGED = 24 |
const | TYPE_BLOCKED_MEMBER = 25 |
const | TYPE_UNBLOCKED_MEMBER = 26 |
const | TYPE_UNSUBSCRIBE_MEMBER = 27 |
const | TYPE_SUBSCRIBE_MEMBER = 28 |
const | TYPE_WAITING_LIST_MEMBER = 29 |
const | TYPE_NOTIFICATION_REGISTRATION = 30 |
const | TYPE_NOTIFICATION_REGISTRATION_REQUEST = 31 |
const | TYPE_NOTIFICATION_UNSUBSCRIBE = 32 |
Data Fields inherited from ilMailNotification | |
const | SUBJECT_TITLE_LENGTH = 60 |
Protected Member Functions | |
initLanguage ($a_usr_id) | |
Add language module crs. | |
createCourseStatus ($a_usr_id) | |
Get course status body. | |
Protected Member Functions inherited from ilMailNotification | |
setSubject ($a_subject) | |
Set mail subject. | |
getSubject () | |
Get mail subject. | |
setBody ($a_body) | |
Set mail body. | |
appendBody ($a_body) | |
Append body text. | |
getBody () | |
Get body. | |
getLanguage () | |
get language object | |
getLanguageText ($a_keyword) | |
Replace new lines. | |
getObjectTitle ($a_shorten=false) | |
Get object title. | |
initMail () | |
Init mail. | |
getMail () | |
Get mail object. | |
createPermanentLink () | |
Create a permanent link for an object. | |
userToString ($a_usr_id) | |
Utility function. |
Definition at line 12 of file class.ilCourseMembershipMailNotification.php.
ilCourseMembershipMailNotification::__construct | ( | ) |
Constructor.
Reimplemented from ilMailNotification.
Definition at line 37 of file class.ilCourseMembershipMailNotification.php.
|
protected |
Get course status body.
int | $a_usr_id |
Definition at line 397 of file class.ilCourseMembershipMailNotification.php.
References ilMailNotification\$body, ilCourseParticipants\_getInstanceByObjId(), elseif(), ilMailNotification\getLanguageText(), and ilMailNotification\getObjId().
Referenced by send().
|
protected |
Add language module crs.
object | $a_usr_id |
Reimplemented from ilMailNotification.
Definition at line 386 of file class.ilCourseMembershipMailNotification.php.
References ilMailNotification\getLanguage().
Referenced by send().
ilCourseMembershipMailNotification::send | ( | ) |
Send notifications.
Reimplemented from ilMailNotification.
Definition at line 46 of file class.ilCourseMembershipMailNotification.php.
References ilMailNotification\appendBody(), createCourseStatus(), ilMailNotification\createPermanentLink(), ilMailNotification\getAdditionalInformation(), ilMailNotification\getLanguage(), ilMailNotification\getLanguageText(), ilMailNotification\getMail(), ilMailNotification\getObjectTitle(), ilMailNotification\getRecipients(), ilMail\getSalutation(), ilMailNotification\getType(), initLanguage(), ilMailNotification\initMail(), ilMailNotification\sendMail(), ilMailNotification\setBody(), ilMailNotification\setSubject(), and ilMailNotification\userToString().
const ilCourseMembershipMailNotification::TYPE_ACCEPTED_SUBSCRIPTION_MEMBER = 22 |
Definition at line 17 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().
const ilCourseMembershipMailNotification::TYPE_ADMISSION_MEMBER = 20 |
Definition at line 14 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().
const ilCourseMembershipMailNotification::TYPE_BLOCKED_MEMBER = 25 |
Definition at line 22 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().
const ilCourseMembershipMailNotification::TYPE_DISMISS_MEMBER = 21 |
Definition at line 15 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().
const ilCourseMembershipMailNotification::TYPE_NOTIFICATION_REGISTRATION = 30 |
Definition at line 29 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotificationToAdmins().
const ilCourseMembershipMailNotification::TYPE_NOTIFICATION_REGISTRATION_REQUEST = 31 |
Definition at line 30 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendSubscriptionRequestToAdmins().
const ilCourseMembershipMailNotification::TYPE_NOTIFICATION_UNSUBSCRIBE = 32 |
Definition at line 31 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendUnsubscribeNotificationToAdmins().
const ilCourseMembershipMailNotification::TYPE_REFUSED_SUBSCRIPTION_MEMBER = 23 |
Definition at line 18 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().
const ilCourseMembershipMailNotification::TYPE_STATUS_CHANGED = 24 |
Definition at line 20 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().
const ilCourseMembershipMailNotification::TYPE_SUBSCRIBE_MEMBER = 28 |
Definition at line 26 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().
const ilCourseMembershipMailNotification::TYPE_UNBLOCKED_MEMBER = 26 |
Definition at line 23 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().
const ilCourseMembershipMailNotification::TYPE_UNSUBSCRIBE_MEMBER = 27 |
Definition at line 25 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().
const ilCourseMembershipMailNotification::TYPE_WAITING_LIST_MEMBER = 29 |
Definition at line 27 of file class.ilCourseMembershipMailNotification.php.
Referenced by ilCourseParticipants\sendNotification().