Commit 3a9cc98c authored by Dan Poltawski's avatar Dan Poltawski

Merge branch 'MDL-34160-forum-subject' of https://github.com/brendanheywood/moodle

parents 33fa0e11 091420f9
......@@ -378,6 +378,26 @@ class forum_post implements \renderable {
return 'p' . $this->post->id;
}
/**
* ID number of the course that the forum is in.
*
* @return string
*/
public function get_courseidnumber() {
return s($this->course->idnumber);
}
/**
* The full name of the course that the forum is in.
*
* @return string
*/
public function get_coursefullname() {
return format_string($this->course->fullname, true, array(
'context' => \context_course::instance($this->course->id),
));
}
/**
* The name of the course that the forum is in.
*
......
......@@ -804,10 +804,16 @@ function forum_cron() {
$data->viewfullnames = $userto->viewfullnames[$forum->id];
}
// Not all of these variables are used in the default language
// string but are made available to support custom subjects.
$a = new stdClass();
$a->courseshortname = $data->get_coursename();
$a->forumname = $cleanforumname;
$a->subject = $data->get_subject();
$a->forumname = $cleanforumname;
$a->sitefullname = format_string($site->fullname);
$a->siteshortname = format_string($site->shortname);
$a->courseidnumber = $data->get_courseidnumber();
$a->coursefullname = $data->get_coursefullname();
$a->courseshortname = $data->get_coursename();
$postsubject = html_to_text(get_string('postmailsubject', 'forum', $a), 0);
// Send the post now!
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment