4include_once
'./Services/Mail/classes/class.ilMailNotification.php';
30 $this->
user = $DIC->user();
31 parent::__construct();
41 $this->ass_id = $a_val;
63 include_once(
"./Modules/Exercise/classes/class.ilExAssignment.php");
96 $this->
getMail()->appendInstallationSignature(
true);
98 $this->
sendMail(array($rcp), array(
'system'));
162 $this->
getMail()->appendInstallationSignature(
true);
164 $this->
sendMail(array($rcp), array(
'system'));
198 $this->
getMail()->appendInstallationSignature(
true);
200 $this->
sendMail(array($rcp), array(
'system'));
214 parent::initLanguage($a_usr_id);
An exception for terminatinating execution or to throw for unit testing.
static lookupTitle($a_id)
Lookup title.
static lookupType($a_id)
Lookup type.
Exercise submission //TODO: This class has to much static methods related to delivered "files".
send()
Send notifications.
initLanguage($a_usr_id)
Add language module exc.
getAssignmentId()
Get assignment id.
const TYPE_SUBMISSION_UPLOAD
const TYPE_FEEDBACK_FILE_ADDED
const TYPE_FEEDBACK_TEXT_ADDED
setAssignmentId($a_val)
Set assignment id.
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.
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)