4 require_once
'Services/Mail/classes/class.ilMailNotification.php';
15 parent::__construct();
21 $this->
getLanguage()->loadLanguageModule(
'assessment');
23 $this->
initMail()->enableSoap(
false);
65 foreach($info[
'questions_gui_list'] as $questionId => $questionGui)
67 $points = $info[
'questions_scoring_data'][$questionId][
'points'];
68 $feedback = $info[
'questions_scoring_data'][$questionId][
'feedback'];
91 $this->
getMail()->appendInstallationSignature(
true);
106 if( strip_tags($feedback) != $feedback )
108 $feedback = preg_replace(
'/<br(.*\/)>/m',
"\n", $feedback);
109 $feedback = strip_tags($feedback);
getLanguage()
get language object
setBody($a_body)
Set mail body.
setRecipients($a_rcp)
set mail recipients
convertFeedbackForMail($feedback)
sendMail($a_rcp, $a_type, $a_parse_recipients=true)
Send Mail.
getLanguageText($a_keyword)
Replace new lines.
initLanguage($a_usr_id)
Init language.
__construct($userId, $testRefId)
setRefId($a_id)
Set ref id.
setSubject($a_subject)
Set mail subject.
getAdditionalInformation()
Get additional information for generating notification mails.
Base class for course/group mail notifications.
static getSalutation($a_usr_id, $a_language=null)
Get salutation.
getRecipients()
get array of recipients
appendBody($a_body)
Append body text.
getMail()
Get mail object.