mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-47162 core_message: Add course id to message eventdata
This commit is contained in:
parent
577bd70d38
commit
cc350fd9c8
34 changed files with 345 additions and 76 deletions
|
@ -51,12 +51,20 @@ require_once(__DIR__ . '/../message/lib.php');
|
|||
* earlier versions did not do it consistently either.
|
||||
*
|
||||
* @category message
|
||||
* @param stdClass|\core\message\message $eventdata information about the message (component, userfrom, userto, ...)
|
||||
* @param \core\message\message $eventdata information about the message (component, userfrom, userto, ...)
|
||||
* @return mixed the integer ID of the new message or false if there was a problem with submitted data
|
||||
*/
|
||||
function message_send($eventdata) {
|
||||
global $CFG, $DB;
|
||||
|
||||
if ($eventdata instanceof \stdClass) {
|
||||
if (!isset($eventdata->courseid)) {
|
||||
$eventdata->courseid = null;
|
||||
}
|
||||
|
||||
debugging('eventdata as \stdClass is deprecated. Please use core\message\message instead.', DEBUG_DEVELOPER);
|
||||
}
|
||||
|
||||
//new message ID to return
|
||||
$messageid = false;
|
||||
|
||||
|
@ -119,6 +127,7 @@ function message_send($eventdata) {
|
|||
|
||||
// Create the message object
|
||||
$savemessage = new stdClass();
|
||||
$savemessage->courseid = $eventdata->courseid;
|
||||
$savemessage->useridfrom = $eventdata->userfrom->id;
|
||||
$savemessage->useridto = $eventdata->userto->id;
|
||||
$savemessage->subject = $eventdata->subject;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue