Index: chatroom.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/chatroom/chatroom.module,v retrieving revision 1.61.2.1 diff -u -r1.61.2.1 chatroom.module --- chatroom.module 23 Dec 2008 07:14:03 -0000 1.61.2.1 +++ chatroom.module 9 Jun 2009 22:40:39 -0000 @@ -866,6 +866,10 @@ $query .= ' LIMIT %d'; $query_args[] = $chat->old_msg_count; } + + // Give third-party modules a chance to modify query. + $query = db_rewrite_sql($query, 'cm', 'cmid', array('chatroom_msg' => TRUE)); + // Query and process results $result = db_query($query, $query_args); $messages = array(); @@ -904,7 +908,7 @@ AND ccid = %d ", time(), $chat->ccid, $chat->ccid); // Load users - $result = db_query(" + $sql = " SELECT s.uid, u.name, @@ -914,7 +918,10 @@ LEFT JOIN {users} u ON u.uid = s.uid WHERE col.ccid = %d ORDER BY u.name ASC - ", $chat->ccid); + "; + + $sql = db_rewrite_sql($sql, 'col', 'sid', array('chatroom_online_list' => TRUE)); + $result = db_query($sql, $chat->ccid); $users = array(); while ($u = db_fetch_object($result)) { if (empty($u->uid)) {