1
0
mirror of https://github.com/moodle/moodle.git synced 2025-04-23 09:23:09 +02:00

MDL-63130 message: message_count_unread_message counts sent messages

This commit is contained in:
Pavel Sokolov 2018-08-14 17:18:55 +03:00 committed by Mark Nelson
parent 175b3708c9
commit f88cc4ccae

@ -86,11 +86,14 @@ function message_count_unread_messages($user1=null, $user2=null) {
ON (mua.messageid = m.id AND mua.userid = ? AND (mua.action = ? OR mua.action = ?))
WHERE mua.id is NULL
AND mcm.userid = ?";
$params = [$user1->id, \core_message\api::MESSAGE_ACTION_DELETED, \core_message\api::MESSAGE_ACTION_READ, $user1->id];
$params = [$user1->id, \core_message\api::MESSAGE_ACTION_DELETED, \core_message\api::MESSAGE_ACTION_READ, $user1->id];
if (!empty($user2)) {
$sql .= " AND m.useridfrom = ?";
$params[] = $user2->id;
} else {
$sql .= " AND m.useridfrom <> ?";
$params[] = $user1->id;
}
return $DB->count_records_sql($sql, $params);