From af58d5f7b551d9592a3f223db3382b8fc3f81750 Mon Sep 17 00:00:00 2001 From: rkingdon Date: Mon, 20 Oct 2003 19:09:31 +0000 Subject: [PATCH] New function dialogue_count_all_needing_replies_self($user) added to lib.php. --- mod/dialogue/lib.php | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/mod/dialogue/lib.php b/mod/dialogue/lib.php index 2a381eb95d3..caac11ead29 100644 --- a/mod/dialogue/lib.php +++ b/mod/dialogue/lib.php @@ -292,6 +292,22 @@ function dialogue_user_outline($course, $user, $mod, $dialogue) { // SQL FUNCTIONS /////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////// +function dialogue_count_all_needing_replies_self($user = '') { +// count [conversations] needing replies [from] self for all dialogues +// function requested by Williams Castillo 17 Oct 2003 + global $USER; + + if ($user) { + return count_records_select("dialogue_conversations", "(userid = $user->id OR + recipientid = $user->id) AND lastid != $user->id AND closed = 0"); + } else { + return count_records_select("dialogue_conversations", "(userid = $USER->id OR + recipientid = $USER->id) AND lastid != $USER->id AND closed = 0"); + } +} + + ////////////////////////////////////////////////////////////////////////////////////// function dialogue_count_closed($dialogue, $user) { @@ -318,7 +334,7 @@ function dialogue_count_open($dialogue, $user) { return count_records_select("dialogue_conversations", "dialogueid = $dialogue->id AND (userid = $user->id OR recipientid = $user->id) AND closed = 0"); - } +} ////////////////////////////////////////////////////////////////////////////////////// @@ -326,7 +342,7 @@ function dialogue_count_needing_replies_other($dialogue, $user) { // count [conversations] needing replies [from] other [person] return count_records_select("dialogue_conversations", "dialogueid = $dialogue->id AND (userid = $user->id OR recipientid = $user->id) AND lastid = $user->id AND closed = 0"); - } +} ////////////////////////////////////////////////////////////////////////////////////// @@ -335,7 +351,7 @@ function dialogue_count_needing_replies_self($dialogue, $user) { return count_records_select("dialogue_conversations", "dialogueid = $dialogue->id AND (userid = $user->id OR recipientid = $user->id) AND lastid != $user->id AND closed = 0"); - } +} //////////////////////////////////////////////////////////////////////////////////////