]> git.mjollnir.org Git - moodle.git/commitdiff
Don't show old chat users in recent activity
authormoodler <moodler>
Thu, 15 Jan 2004 08:44:08 +0000 (08:44 +0000)
committermoodler <moodler>
Thu, 15 Jan 2004 08:44:08 +0000 (08:44 +0000)
mod/chat/lib.php

index a3a0254bc0b19f68f8c68b5be73bcfe20d5dcc9b..ddffc37b1f6aeb8831386b5ef66b0be1c30935bf 100644 (file)
@@ -106,12 +106,15 @@ function chat_print_recent_activity($course, $isteacher, $timestart) {
 
     global $CFG;
 
+    $timeold = time() - $CFG->chat_old_ping;
+
     if (!$chatusers = get_records_sql("SELECT u.id, cu.chatid, u.firstname, u.lastname
                                         FROM {$CFG->prefix}chat_users as cu,
                                              {$CFG->prefix}chat as ch,
                                              {$CFG->prefix}user as u
                                        WHERE cu.userid = u.id 
                                          AND cu.chatid = ch.id
+                                         AND cu.lastping > '$timeold'
                                          AND ch.course = '$course->id'
                                        ORDER BY cu.chatid ASC") ) {
         return false;