MDL-47162 core_message: Updating all uses of messaging to add courseid
This commit is contained in:
@@ -930,6 +930,7 @@ class manager {
|
||||
$userfrom->customheaders[] = 'In-Reply-To: ' . $messageid;
|
||||
|
||||
// The message will be sent from the intended user.
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->userfrom = \core_user::get_support_user();
|
||||
$eventdata->userto = $USER;
|
||||
$eventdata->subject = $this->get_reply_subject($this->currentmessagedata->envelope->subject);
|
||||
@@ -971,6 +972,7 @@ class manager {
|
||||
$messagedata->error = $error;
|
||||
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->component = 'tool_messageinbound';
|
||||
$eventdata->name = 'messageprocessingerror';
|
||||
$eventdata->userfrom = $userfrom;
|
||||
@@ -1030,6 +1032,7 @@ class manager {
|
||||
$messagedata->subject = $this->currentmessagedata->envelope->subject;
|
||||
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->component = 'tool_messageinbound';
|
||||
$eventdata->name = 'messageprocessingsuccess';
|
||||
$eventdata->userfrom = $userfrom;
|
||||
|
||||
@@ -84,6 +84,7 @@ class notification_task extends \core\task\adhoc_task {
|
||||
$template = $this->replace_placeholders($template, $subscription, $eventobj, $context);
|
||||
$htmlmessage = format_text($template, $subscription->templateformat, array('context' => $context));
|
||||
$msgdata = new \core\message\message();
|
||||
$msgdata->courseid = empty($subscription->courseid) ? SITEID : $subscription->courseid;
|
||||
$msgdata->component = 'tool_monitor'; // Your component name.
|
||||
$msgdata->name = 'notification'; // This is the message name from messages.php.
|
||||
$msgdata->userfrom = \core_user::get_noreply_user();
|
||||
|
||||
@@ -265,6 +265,7 @@ abstract class backup_cron_automated_helper {
|
||||
|
||||
//Send the message
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->userfrom = $admin;
|
||||
$eventdata->userto = $admin;
|
||||
|
||||
@@ -141,6 +141,7 @@ function badge_assemble_notification(stdClass $badge) {
|
||||
|
||||
// Create a message object.
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->component = 'moodle';
|
||||
$eventdata->name = 'badgecreatornotice';
|
||||
$eventdata->userfrom = $userfrom;
|
||||
|
||||
+4
-2
@@ -2636,7 +2636,7 @@ class course_request {
|
||||
$a = new stdClass();
|
||||
$a->name = format_string($course->fullname, true, array('context' => context_course::instance($course->id)));
|
||||
$a->url = $CFG->wwwroot.'/course/view.php?id=' . $course->id;
|
||||
$this->notify($user, $USER, 'courserequestapproved', get_string('courseapprovedsubject'), get_string('courseapprovedemail2', 'moodle', $a));
|
||||
$this->notify($user, $USER, 'courserequestapproved', get_string('courseapprovedsubject'), get_string('courseapprovedemail2', 'moodle', $a), $course->id);
|
||||
|
||||
return $course->id;
|
||||
}
|
||||
@@ -2672,9 +2672,11 @@ class course_request {
|
||||
* @param string $name
|
||||
* @param string $subject
|
||||
* @param string $message
|
||||
* @param int|null $courseid
|
||||
*/
|
||||
protected function notify($touser, $fromuser, $name='courserequested', $subject, $message) {
|
||||
protected function notify($touser, $fromuser, $name='courserequested', $subject, $message, $courseid = null) {
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = empty($courseid) ? SITEID : $courseid;
|
||||
$eventdata->component = 'moodle';
|
||||
$eventdata->name = $name;
|
||||
$eventdata->userfrom = $fromuser;
|
||||
|
||||
@@ -187,6 +187,7 @@ class enrol_flatfile_plugin extends enrol_plugin {
|
||||
if ($processed and $mailadmins) {
|
||||
if ($log = $buffer->get_buffer()) {
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_flatfile';
|
||||
$eventdata->name = 'flatfile_enrolment';
|
||||
@@ -341,6 +342,7 @@ class enrol_flatfile_plugin extends enrol_plugin {
|
||||
|
||||
if (!unlink($filelocation)) {
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_flatfile';
|
||||
$eventdata->name = 'flatfile_enrolment';
|
||||
@@ -464,6 +466,7 @@ class enrol_flatfile_plugin extends enrol_plugin {
|
||||
$subject = get_string('enrolmentnew', 'enrol', format_string($course->shortname, true, array('context' => $context)));
|
||||
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = $course->id;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_flatfile';
|
||||
$eventdata->name = 'flatfile_enrolment';
|
||||
@@ -495,6 +498,7 @@ class enrol_flatfile_plugin extends enrol_plugin {
|
||||
$subject = get_string('enrolmentnew', 'enrol', format_string($course->shortname, true, array('context' => $context)));
|
||||
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = $course->id;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_flatfile';
|
||||
$eventdata->name = 'flatfile_enrolment';
|
||||
|
||||
@@ -223,6 +223,7 @@ class enrol_imsenterprise_plugin extends enrol_plugin {
|
||||
}
|
||||
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_imsenterprise';
|
||||
$eventdata->name = 'imsenterprise_enrolment';
|
||||
|
||||
@@ -52,6 +52,7 @@ final class util {
|
||||
}
|
||||
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = empty($data->courseid) ? SITEID : $data->courseid;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_paypal';
|
||||
$eventdata->name = 'paypal_enrolment';
|
||||
|
||||
@@ -153,6 +153,7 @@ if (strlen($result) > 0) {
|
||||
|
||||
if ($data->payment_status == "Pending" and $data->pending_reason != "echeck") {
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = empty($data->courseid) ? SITEID : $data->courseid;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_paypal';
|
||||
$eventdata->name = 'paypal_enrolment';
|
||||
@@ -260,6 +261,7 @@ if (strlen($result) > 0) {
|
||||
$a->profileurl = "$CFG->wwwroot/user/view.php?id=$user->id";
|
||||
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = $course->id;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_paypal';
|
||||
$eventdata->name = 'paypal_enrolment';
|
||||
@@ -279,6 +281,7 @@ if (strlen($result) > 0) {
|
||||
$a->user = fullname($user);
|
||||
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = $course->id;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_paypal';
|
||||
$eventdata->name = 'paypal_enrolment';
|
||||
@@ -298,6 +301,7 @@ if (strlen($result) > 0) {
|
||||
$admins = get_admins();
|
||||
foreach ($admins as $admin) {
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = $course->id;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_paypal';
|
||||
$eventdata->name = 'paypal_enrolment';
|
||||
|
||||
+2
-1
@@ -11,7 +11,8 @@
|
||||
}
|
||||
|
||||
// Send the message and redirect.
|
||||
$eventdata = new stdClass();
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->component = 'moodle';
|
||||
$eventdata->name = 'errors';
|
||||
$eventdata->userfrom = $USER;
|
||||
|
||||
@@ -123,6 +123,7 @@ abstract class scanner {
|
||||
$admins = get_admins();
|
||||
foreach ($admins as $admin) {
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->component = 'moodle';
|
||||
$eventdata->name = 'errors';
|
||||
$eventdata->userfrom = get_admin();
|
||||
|
||||
@@ -799,6 +799,7 @@ class checker {
|
||||
|
||||
foreach ($admins as $admin) {
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = SITEID;
|
||||
$message->component = 'moodle';
|
||||
$message->name = 'availableupdate';
|
||||
$message->userfrom = get_admin();
|
||||
|
||||
@@ -2656,6 +2656,7 @@ abstract class enrol_plugin {
|
||||
$body = get_string('expirymessageenrolledbody', 'enrol_'.$name, $a);
|
||||
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = $ue->courseid;
|
||||
$message->notification = 1;
|
||||
$message->component = 'enrol_'.$name;
|
||||
$message->name = 'expiry_notification';
|
||||
@@ -2717,6 +2718,7 @@ abstract class enrol_plugin {
|
||||
$body = get_string('expirymessageenrollerbody', 'enrol_'.$name, $a);
|
||||
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = $course->id;
|
||||
$message->notification = 1;
|
||||
$message->component = 'enrol_'.$name;
|
||||
$message->name = 'expiry_notification';
|
||||
|
||||
@@ -1110,6 +1110,7 @@ function portfolio_insane_notify_admins($insane, $instances=false) {
|
||||
|
||||
foreach ($admins as $admin) {
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->modulename = 'portfolio';
|
||||
$eventdata->component = 'portfolio';
|
||||
$eventdata->name = 'notices';
|
||||
|
||||
@@ -507,7 +507,7 @@ class core_message_externallib_testcase extends externallib_advanced_testcase {
|
||||
message_send($eventdata);
|
||||
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = $course->id;
|
||||
$message->courseid = $course->id;
|
||||
$message->notification = 1;
|
||||
$message->component = 'enrol_manual';
|
||||
$message->name = 'expiry_notification';
|
||||
|
||||
@@ -72,7 +72,8 @@ class message_received_search_testcase extends advanced_testcase {
|
||||
$this->preventResetByRollback();
|
||||
$sink = $this->redirectMessages();
|
||||
|
||||
$message = new StdClass();
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = SITEID;
|
||||
$message->userfrom = $user1;
|
||||
$message->userto = $user2;
|
||||
$message->subject = "Test Subject";
|
||||
@@ -129,7 +130,8 @@ class message_received_search_testcase extends advanced_testcase {
|
||||
$this->preventResetByRollback();
|
||||
$sink = $this->redirectMessages();
|
||||
|
||||
$message = new StdClass();
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = SITEID;
|
||||
$message->userfrom = $user1;
|
||||
$message->userto = $user2;
|
||||
$message->subject = "Test Subject";
|
||||
@@ -175,7 +177,8 @@ class message_received_search_testcase extends advanced_testcase {
|
||||
$this->preventResetByRollback();
|
||||
$sink = $this->redirectMessages();
|
||||
|
||||
$message = new StdClass();
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = SITEID;
|
||||
$message->userfrom = $user1;
|
||||
$message->userto = $user2;
|
||||
$message->subject = "Test Subject";
|
||||
|
||||
@@ -72,7 +72,8 @@ class message_sent_search_testcase extends advanced_testcase {
|
||||
$this->preventResetByRollback();
|
||||
$sink = $this->redirectMessages();
|
||||
|
||||
$message = new StdClass();
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = SITEID;
|
||||
$message->userfrom = $user1;
|
||||
$message->userto = $user2;
|
||||
$message->subject = "Test Subject";
|
||||
@@ -129,7 +130,8 @@ class message_sent_search_testcase extends advanced_testcase {
|
||||
$this->preventResetByRollback();
|
||||
$sink = $this->redirectMessages();
|
||||
|
||||
$message = new StdClass();
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = SITEID;
|
||||
$message->userfrom = $user1;
|
||||
$message->userto = $user2;
|
||||
$message->subject = "Test Subject";
|
||||
@@ -175,7 +177,8 @@ class message_sent_search_testcase extends advanced_testcase {
|
||||
$this->preventResetByRollback();
|
||||
$sink = $this->redirectMessages();
|
||||
|
||||
$message = new StdClass();
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = SITEID;
|
||||
$message->userfrom = $user1;
|
||||
$message->userto = $user2;
|
||||
$message->subject = "Test Subject";
|
||||
|
||||
@@ -1186,6 +1186,7 @@ function forum_cron() {
|
||||
}
|
||||
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = SITEID;
|
||||
$eventdata->component = 'mod_forum';
|
||||
$eventdata->name = 'digests';
|
||||
$eventdata->userfrom = core_user::get_noreply_user();
|
||||
|
||||
Reference in New Issue
Block a user