diff --git a/lang/en/message.php b/lang/en/message.php index 60993bc4ca6..5aa5f4e6083 100644 --- a/lang/en/message.php +++ b/lang/en/message.php @@ -128,6 +128,7 @@ $string['settings'] = 'Settings'; $string['settingssaved'] = 'Your settings have been saved'; $string['showmessagewindow'] = 'Popup window on new message'; $string['strftimedaydatetime'] = '%A, %d %B %Y, %I:%M %p'; +$string['thisconversation'] = 'this conversation'; $string['timenosee'] = 'Minutes since I was last seen online'; $string['timesent'] = 'Time sent'; $string['touserdoesntexist'] = 'You can not send a message to a user id ({$a}) that doesn\'t exist'; diff --git a/message/lib.php b/message/lib.php index c3801e1fc0c..6fd8a46c684 100644 --- a/message/lib.php +++ b/message/lib.php @@ -813,6 +813,12 @@ function message_print_recent_conversations($user=null, $showicontext=false) { $conversations = message_get_recent_conversations($user); + // Attach context url information to create the "View this conversation" type links + foreach($conversations as $conversation) { + $conversation->contexturl = new moodle_url("/message/index.php?user2={$conversation->id}"); + $conversation->contexturlname = get_string('thisconversation', 'message'); + } + $showotheruser = true; message_print_recent_messages_table($conversations, $user, $showotheruser, $showicontext); }