From 444f6252dd01e2721bf76c23086ad9e1729b32fe Mon Sep 17 00:00:00 2001 From: gustav_delius Date: Fri, 31 Dec 2004 20:02:45 +0000 Subject: [PATCH] fixed some small bugs --- message/lib.php | 17 +++++++++-------- message/search.html | 8 ++++++-- message/user.php | 2 +- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/message/lib.php b/message/lib.php index 44547c64fa4ad..cbb051f6b37ef 100644 --- a/message/lib.php +++ b/message/lib.php @@ -17,13 +17,13 @@ function message_print_contacts() { /// get lists of contacts and unread messages - $onlinecontacts = get_records_sql("SELECT u.id, u.firstname, u.lastname, u.picture + $onlinecontacts = get_records_sql("SELECT u.id, u.firstname, u.lastname, u.picture, mc.blocked FROM {$CFG->prefix}user u, {$CFG->prefix}message_contacts mc WHERE mc.userid='$USER->id' AND u.id=mc.contactid AND u.lastaccess>=$timefrom AND mc.blocked='0' ORDER BY u.lastaccess DESC"); - $offlinecontacts = get_records_sql("SELECT u.id, u.firstname, u.lastname, u.picture + $offlinecontacts = get_records_sql("SELECT u.id, u.firstname, u.lastname, u.picture, mc.blocked FROM {$CFG->prefix}user u, {$CFG->prefix}message_contacts mc WHERE mc.userid='$USER->id' AND u.id=mc.contactid AND u.lastaccess<$timefrom AND mc.blocked='0' @@ -157,7 +157,7 @@ function message_print_contacts() { /// link to add to contact list $strcontact .= message_contact_link($messageuser->useridfrom, 'add', true); - $strblock .= message_contact_link($messageuser->useridfrom, 'block', true); + $strblock = message_contact_link($messageuser->useridfrom, 'block', true); echo ''; print_user_picture($messageuser->useridfrom, SITEID, $messageuser->picture, 20, false, false); @@ -197,7 +197,7 @@ function message_count_messages($messagearray, $field='', $value='') { function message_print_search() { - global $USER; + global $ME, $USER; if ($frm = data_submitted()) { @@ -307,7 +307,7 @@ function message_get_contact($contactid) { function message_print_search_results($frm) { - global $USER; + global $ME, $USER; echo '
'; @@ -591,9 +591,10 @@ function message_search_users($courseid, $searchtext, $sort='', $exceptions='') } $select = 'u.deleted = \'0\' AND u.confirmed = \'1\''; + $fields = 'u.id, u.firstname, u.lastname, u.picture'; if (!$courseid or $courseid == SITEID) { - return get_records_sql("SELECT u.id, u.firstname, u.lastname + return get_records_sql("SELECT $fields FROM {$CFG->prefix}user u WHERE $select AND ($fullname $LIKE '%$searchtext%') @@ -601,7 +602,7 @@ function message_search_users($courseid, $searchtext, $sort='', $exceptions='') } else { - if (!$teachers = get_records_sql("SELECT u.id, u.firstname, u.lastname + if (!$teachers = get_records_sql("SELECT $fields FROM {$CFG->prefix}user u, {$CFG->prefix}user_teachers s WHERE $select AND s.course = '$courseid' AND s.userid = u.id @@ -609,7 +610,7 @@ function message_search_users($courseid, $searchtext, $sort='', $exceptions='') $except $order")) { $teachers = array(); } - if (!$students = get_records_sql("SELECT u.id, u.firstname, u.lastname + if (!$students = get_records_sql("SELECT $fields FROM {$CFG->prefix}user u, {$CFG->prefix}user_students s WHERE $select AND s.course = '$courseid' AND s.userid = u.id diff --git a/message/search.html b/message/search.html index 2edb85051d8ad..404f6c7944be9 100644 --- a/message/search.html +++ b/message/search.html @@ -15,7 +15,9 @@   - + + +
@@ -32,7 +34,9 @@   - + + + diff --git a/message/user.php b/message/user.php index 528c728639762..4fd2839e22828 100644 --- a/message/user.php +++ b/message/user.php @@ -116,7 +116,7 @@ case 'edit': /// Print the bottom frame with the text editor /// Check that the user is not blocking us!! - if ($contact = get_record('message_contacts', 'userid', $user->id, 'contact', $USER->id)) { + if ($contact = get_record('message_contacts', 'userid', $user->id, 'contactid', $USER->id)) { if ($contact->blocked) { print_heading(get_string('userisblockingyou', 'message')); exit;