4 include_once
'./Services/Mail/classes/class.ilMailNotification.php';
23 parent::__construct();
33 $this->ass_id = $a_val;
56 include_once(
"./Modules/Exercise/classes/class.ilExAssignment.php");
60 case self::TYPE_FEEDBACK_FILE_ADDED:
86 $this->
getMail()->appendInstallationSignature(
true);
92 case self::TYPE_SUBMISSION_UPLOAD:
113 $ilUser->getFullName());
117 $this->
getMail()->appendInstallationSignature(
true);
123 case self::TYPE_FEEDBACK_TEXT_ADDED:
149 $this->
getMail()->appendInstallationSignature(
true);
165 parent::initLanguage($a_usr_id);
getType()
Get notification type.
const TYPE_SUBMISSION_UPLOAD
setAssignmentId($a_val)
Set assignment id.
getLanguageText($a_keyword)
const TYPE_FEEDBACK_TEXT_ADDED
getAssignmentId()
Get assignment id.
const TYPE_FEEDBACK_FILE_ADDED
Base class for course/group mail notifications.
getObjectTitle($a_shorten=false)
initLanguage($a_usr_id)
Add language module exc.
Create styles array
The data for the language used.
sendMail(array $a_rcp, $a_type, $a_parse_recipients=true)
getRecipients()
get array of recipients
createPermanentLink($a_params=array(), $a_append='')
appendBody($a_body)
Append body text.
send()
Send notifications.
static lookupTitle($a_id)
Lookup title.