mirror of
https://github.com/moodle/moodle.git
synced 2025-03-13 04:01:40 +01:00
Merge branch 'MDL-28340_advanced_search_other_users' of git://github.com/andyjdavis/moodle
This commit is contained in:
commit
6b50af32d6
@ -1000,14 +1000,14 @@ function message_get_contact($contactid) {
|
|||||||
*
|
*
|
||||||
* @param mixed $frm submitted form data
|
* @param mixed $frm submitted form data
|
||||||
* @param bool $showicontext show text next to action icons?
|
* @param bool $showicontext show text next to action icons?
|
||||||
* @param object $user1 the current user
|
* @param object $currentuser the current user
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function message_print_search_results($frm, $showicontext=false, $user1=null) {
|
function message_print_search_results($frm, $showicontext=false, $currentuser=null) {
|
||||||
global $USER, $DB, $OUTPUT;
|
global $USER, $DB, $OUTPUT;
|
||||||
|
|
||||||
if (empty($user1)) {
|
if (empty($currentuser)) {
|
||||||
$user1 = $USER;
|
$currentuser = $USER;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo html_writer::start_tag('div', array('class' => 'mdl-left'));
|
echo html_writer::start_tag('div', array('class' => 'mdl-left'));
|
||||||
@ -1227,14 +1227,17 @@ function message_print_search_results($frm, $showicontext=false, $user1=null) {
|
|||||||
echo message_get_fragment($message->fullmessage, $keywords);
|
echo message_get_fragment($message->fullmessage, $keywords);
|
||||||
echo html_writer::start_tag('div', array('class' => 'link'));
|
echo html_writer::start_tag('div', array('class' => 'link'));
|
||||||
|
|
||||||
//find the user involved that isn't the current user
|
//If the user clicks the context link display message sender on the left
|
||||||
$user2id = null;
|
//EXCEPT if the current user is in the conversation. Current user == always on the left
|
||||||
if ($user1->id == $message->useridto) {
|
$leftsideuserid = $rightsideuserid = null;
|
||||||
$user2id = $message->useridfrom;
|
if ($currentuser->id == $message->useridto) {
|
||||||
|
$leftsideuserid = $message->useridto;
|
||||||
|
$rightsideuserid = $message->useridfrom;
|
||||||
} else {
|
} else {
|
||||||
$user2id = $message->useridto;
|
$leftsideuserid = $message->useridfrom;
|
||||||
|
$rightsideuserid = $message->useridto;
|
||||||
}
|
}
|
||||||
message_history_link($user1->id, $user2id, false,
|
message_history_link($leftsideuserid, $rightsideuserid, false,
|
||||||
$messagesearchstring, 'm'.$message->id, $strcontext);
|
$messagesearchstring, 'm'.$message->id, $strcontext);
|
||||||
echo html_writer::end_tag('div');
|
echo html_writer::end_tag('div');
|
||||||
echo html_writer::end_tag('td');
|
echo html_writer::end_tag('td');
|
||||||
@ -1393,7 +1396,7 @@ function message_contact_link($userid, $linktype='add', $return=false, $script=n
|
|||||||
* echo or return a link to take the user to the full message history between themselves and another user
|
* echo or return a link to take the user to the full message history between themselves and another user
|
||||||
*
|
*
|
||||||
* @staticvar type $strmessagehistory
|
* @staticvar type $strmessagehistory
|
||||||
* @param int $userid1 the ID of the current user
|
* @param int $userid1 the ID of the user displayed on the left (usually the current user)
|
||||||
* @param int $userid2 the ID of the other user
|
* @param int $userid2 the ID of the other user
|
||||||
* @param bool $return true to return the link as a string. False to echo the link.
|
* @param bool $return true to return the link as a string. False to echo the link.
|
||||||
* @param string $keywords any keywords to highlight in the message history
|
* @param string $keywords any keywords to highlight in the message history
|
||||||
@ -1403,7 +1406,6 @@ function message_contact_link($userid, $linktype='add', $return=false, $script=n
|
|||||||
*/
|
*/
|
||||||
function message_history_link($userid1, $userid2, $return=false, $keywords='', $position='', $linktext='') {
|
function message_history_link($userid1, $userid2, $return=false, $keywords='', $position='', $linktext='') {
|
||||||
global $OUTPUT;
|
global $OUTPUT;
|
||||||
|
|
||||||
static $strmessagehistory;
|
static $strmessagehistory;
|
||||||
|
|
||||||
if (empty($strmessagehistory)) {
|
if (empty($strmessagehistory)) {
|
||||||
@ -1437,7 +1439,7 @@ function message_history_link($userid1, $userid2, $return=false, $keywords='', $
|
|||||||
'scrollbars' => true,
|
'scrollbars' => true,
|
||||||
'resizable' => true);
|
'resizable' => true);
|
||||||
|
|
||||||
$link = new moodle_url('/message/index.php?history='.MESSAGE_HISTORY_ALL."&user=$userid1&id=$userid2$keywords$position");
|
$link = new moodle_url('/message/index.php?history='.MESSAGE_HISTORY_ALL."&user1=$userid1&user2=$userid2$keywords$position");
|
||||||
$action = null;
|
$action = null;
|
||||||
$str = $OUTPUT->action_link($link, $fulllink, $action, array('title' => $strmessagehistory));
|
$str = $OUTPUT->action_link($link, $fulllink, $action, array('title' => $strmessagehistory));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user