';
echo print_user_picture($user->id, SITEID, $user->picture, 48, true, true, 'userwindow');
- echo '
'.get_string('discussion', 'message').': '.$userfullname.'
';
+ echo '
'.$userfullname.'
';
echo '
';
if ($contact = get_record('message_contacts', 'userid', $USER->id, 'contactid', $user->id)) {
if ($contact->blocked) {
echo '- ';
- message_contact_link($user->id, 'add', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs, true);
+ message_contact_link($user->id, 'add', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs.'&newonly='.$newonly.'&last='.$last, true);
echo '
- ';
- message_contact_link($user->id, 'unblock', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs, true);
+ message_contact_link($user->id, 'unblock', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs.'&newonly='.$newonly.'&last='.$last, true);
echo '
';
} else {
echo '- ';
- message_contact_link($user->id, 'remove', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs, true);
+ message_contact_link($user->id, 'remove', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs.'&newonly='.$newonly.'&last='.$last, true);
echo '
- ';
- message_contact_link($user->id, 'block', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs, true);
+ message_contact_link($user->id, 'block', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs.'&newonly='.$newonly.'&last='.$last, true);
echo '
';
}
} else {
echo '- ';
- message_contact_link($user->id, 'add', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs, true);
+ message_contact_link($user->id, 'add', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs.'&newonly='.$newonly.'&last='.$last, true);
echo '
- ';
- message_contact_link($user->id, 'block', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs, true);
+ message_contact_link($user->id, 'block', false, 'discussion.php?id='.$user->id.'&noframesjs='.$noframesjs.'&newonly='.$newonly.'&last='.$last, true);
echo '
';
}
echo '- ';
@@ -157,10 +159,12 @@
echo '';
echo '';
echo '';
+ echo '';
echo '';
$usehtmleditor = (can_use_html_editor() && get_user_preferences('message_usehtmleditor', 0));
echo '';
+ echo '
';
if ($usehtmleditor) {
print_textarea(true, 8, 34, 100, 100, 'message', $refreshedmessage);
use_html_editor('message', 'formatblock subscript superscript copy cut paste clean undo redo justifyleft justifycenter justifyright justifyfull lefttoright righttoleft insertorderedlist insertunorderedlist outdent indent inserthorizontalrule createanchor nolink inserttable');
@@ -169,8 +173,11 @@
print_textarea(false, 8, 50, 0, 0, 'message', $refreshedmessage);
echo '';
}
- echo '
';
+ echo '
';
+ echo ' ';
echo '';
+ echo '';
+ echo '
';
echo '';
echo '
';
@@ -183,7 +190,13 @@
$options->para = false;
$options->newlines = true;
- if ($messages = get_records_select('message_read', "(useridto = '$USER->id' AND useridfrom = '$userid' AND timeread > '$start') OR (useridto = '$userid' AND useridfrom = '$USER->id' AND timeread > '$start')")) {
+ if ($newonly) {
+ $lastsql = " AND timecreated > $last";
+ } else {
+ $lastsql = "";
+ }
+
+ if ($messages = get_records_select('message_read', "(useridto = '$USER->id' AND useridfrom = '$userid' AND timeread > '$start' $lastsql) OR (useridto = '$userid' AND useridfrom = '$USER->id' AND timeread > '$start' $lastsql)")) {
foreach ($messages as $message) {
$time = userdate($message->timecreated, get_string('strftimedaytime'));
@@ -203,7 +216,7 @@
}
}
- if ($messages = get_records_select('message', "useridto = '$userid' AND useridfrom = '$USER->id'")) {
+ if ($messages = get_records_select('message', "useridto = '$userid' AND useridfrom = '$USER->id' $lastsql")) {
foreach ($messages as $message) {
$time = userdate($message->timecreated, get_string('strftimedaytime'));
@@ -217,7 +230,7 @@
}
}
- if ($messages = get_records_select('message', "useridto = '$USER->id' AND useridfrom = '$userid'")) {
+ if ($messages = get_records_select('message', "useridto = '$USER->id' AND useridfrom = '$userid' $lastsql")) {
foreach ($messages as $message) {
$time = userdate($message->timecreated, get_string('strftimedaytime'));
diff --git a/theme/standard/styles_layout.css b/theme/standard/styles_layout.css
index d6cb1eef9f5..c23f735ea01 100644
--- a/theme/standard/styles_layout.css
+++ b/theme/standard/styles_layout.css
@@ -1369,7 +1369,7 @@ body#grade-index .grades .weighted {
}
.message-discussion-noframes #userinfo .name {
- text-align:left;
+ text-align:center;
margin-left:60px;
}