From: martinlanghoff Date: Mon, 17 Apr 2006 21:05:51 +0000 (+0000) Subject: mod/chat: Normal method -- faster, lighter DB updates X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=46c859760c71db935a4b6f7f23515bac34bf161b;p=moodle.git mod/chat: Normal method -- faster, lighter DB updates Use set_field() keyed on PK instead of update_record() or set_field() keyed on non-PKs. --- diff --git a/mod/chat/gui_header_js/jsupdate.php b/mod/chat/gui_header_js/jsupdate.php index 9085349ae5..9184920180 100644 --- a/mod/chat/gui_header_js/jsupdate.php +++ b/mod/chat/gui_header_js/jsupdate.php @@ -126,7 +126,7 @@ } $chatuser->lastping = time(); - set_field('chat_users', 'lastping', $chatuser->lastping, 'sid', $chatuser->sid ); + set_field('chat_users', 'lastping', $chatuser->lastping, 'id', $chatuser->id ); if ($refreshusers) { echo "if (parent.users.document.anchors[0] != null) {" . diff --git a/mod/chat/gui_header_js/users.php b/mod/chat/gui_header_js/users.php index 7380712924..ff0929616d 100644 --- a/mod/chat/gui_header_js/users.php +++ b/mod/chat/gui_header_js/users.php @@ -46,7 +46,7 @@ } $chatuser->lastping = time(); - update_record('chat_users', $chatuser); + set_field('chat_users', 'lastping', $chatuser->lastping, 'id', $chatuser->id ); $refreshurl = "users.php?chat_sid=$chat_sid";