Some improved popup windows / links for user pictures
This commit is contained in:
+4
-1
@@ -407,7 +407,7 @@ function chat_display_version($version, $browser)
|
||||
}
|
||||
|
||||
|
||||
function chat_format_message($message) {
|
||||
function chat_format_message($message, $courseid=0) {
|
||||
/// Given a message object full of information, this function
|
||||
/// formats it appropriately into text and html, then
|
||||
/// returns the formatted data.
|
||||
@@ -421,6 +421,9 @@ function chat_format_message($message) {
|
||||
}
|
||||
|
||||
$picture = print_user_picture($user->id, 0, $user->picture, false, true, false);
|
||||
if ($courseid) {
|
||||
$picture = "<a target=\"_new\" href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$courseid\">$picture</a>";
|
||||
}
|
||||
|
||||
$strtime = userdate($message->timestamp, get_string("strftimemessage", "chat"));
|
||||
|
||||
|
||||
+2
-2
@@ -30,7 +30,7 @@
|
||||
/// Print the page header
|
||||
|
||||
if ($course->category) {
|
||||
$navigation = "<A HREF=\"../../course/view.php?id=$course->id\">$course->shortname</A> ->";
|
||||
$navigation = "<a href=\"../../course/view.php?id=$course->id\">$course->shortname</a> ->";
|
||||
}
|
||||
|
||||
$strchats = get_string("modulenameplural", "chat");
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
print_simple_box_start("center");
|
||||
foreach ($messages as $message) { // We are walking FORWARDS through messages
|
||||
$formatmessage = chat_format_message($message);
|
||||
$formatmessage = chat_format_message($message, $course->id);
|
||||
echo $formatmessage->html;
|
||||
}
|
||||
print_simple_box_end("center");
|
||||
|
||||
+2
-1
@@ -90,8 +90,9 @@ echo "<table width=\"100%\">";
|
||||
foreach ($chatusers as $chatuser) {
|
||||
$lastping = $timenow - $chatuser->lastmessageping;
|
||||
echo "<tr><td width=35>";
|
||||
echo "<a target=\"_new\" onClick=\"return openpopup('/user/view.php?id=$chatuser->id&course=$chat->course','user$chatuser->id','');\" href=\"$CFG->wwwroot/user/view.php?id=$chatuser->id&course=$chat->course\">";
|
||||
print_user_picture($chatuser->id, 0, $chatuser->picture, false, false, false);
|
||||
echo "</td><td valign=center>";
|
||||
echo "</a></td><td valign=center>";
|
||||
echo "<p><font size=1>";
|
||||
echo "$chatuser->firstname $chatuser->lastname<br />";
|
||||
echo "<font color=\"#888888\">$stridle: ".format_time($lastping, $str)."</font>";
|
||||
|
||||
+2
-1
@@ -98,8 +98,9 @@
|
||||
foreach ($chatusers as $chatuser) {
|
||||
$lastping = $timenow - $chatuser->lastmessageping;
|
||||
echo "<tr><td width=35>";
|
||||
echo "<a href=\"$CFG->wwwroot/user/view.php?id=$chatuser->id&course=$chat->course\">";
|
||||
print_user_picture($chatuser->id, 0, $chatuser->picture, false, false, false);
|
||||
echo "</td><td valign=center>";
|
||||
echo "</a></td><td valign=center>";
|
||||
echo "<p><font size=1>";
|
||||
echo "$chatuser->firstname $chatuser->lastname<br />";
|
||||
echo "<font color=\"#888888\">$stridle: ".format_time($lastping, $str)."</font>";
|
||||
|
||||
Reference in New Issue
Block a user