From 840c178193d2b378140f8a41c3abc7cb52723002 Mon Sep 17 00:00:00 2001 From: moodler Date: Mon, 22 Mar 2004 02:57:27 +0000 Subject: [PATCH] Fix from Bernard Boucher for situation when no groups members defined http://moodle.org/mod/forum/discuss.php?d=6335#29657 --- mod/survey/lib.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mod/survey/lib.php b/mod/survey/lib.php index 64ad234cd6..0af4a67ef4 100644 --- a/mod/survey/lib.php +++ b/mod/survey/lib.php @@ -189,16 +189,17 @@ function survey_get_responses($surveyid, $groupid) { global $CFG; if ($groupid) { + $groupsdb = ", {$CFG->prefix}groups_members AS gm"; $groupsql = "AND gm.groupid = $groupid AND u.id = gm.userid"; } else { + $groupsdb = ""; $groupsql = ""; } return get_records_sql("SELECT MAX(a.time) as time, u.id, u.firstname, u.lastname, u.picture FROM {$CFG->prefix}survey_answers AS a, - {$CFG->prefix}user AS u, - {$CFG->prefix}groups_members AS gm + {$CFG->prefix}user AS u $groupsdb WHERE a.survey = $surveyid AND a.userid = u.id $groupsql GROUP BY u.id, u.firstname, u.lastname -- 2.39.5