MDL-45941 messaging: submit all necessary user fields to message_send
authorMarina Glancy <marina@moodle.com>
Wed, 18 Jun 2014 08:37:27 +0000 (16:37 +0800)
committerMarina Glancy <marina@moodle.com>
Wed, 18 Jun 2014 08:37:27 +0000 (16:37 +0800)
user/messageselect.php

index 1fa4eb0..42ebb32 100644 (file)
@@ -95,8 +95,9 @@ if ($data = data_submitted()) {
     foreach ($data as $k => $v) {
         if (preg_match('/^(user|teacher)(\d+)$/', $k, $m)) {
             if (!array_key_exists($m[2], $SESSION->emailto[$id])) {
-                if ($user = $DB->get_record_select('user', "id = ?", array($m[2]), 'id,
-                        ' . $namefields . ', idnumber, email, mailformat, lastaccess, lang, maildisplay')) {
+                if ($user = $DB->get_record_select('user', "id = ?", array($m[2]), 'id, '.
+                        $namefields . ', idnumber, email, mailformat, lastaccess, lang, '.
+                        'maildisplay, auth, suspended, deleted, emailstop')) {
                     $SESSION->emailto[$id][$m[2]] = $user;
                     $count++;
                 }