From: stronk7 Date: Mon, 5 May 2008 00:28:45 +0000 (+0000) Subject: Fixing query to be cross-db. Credit goes to David Mudrak. MDL-14583 ; merged from... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=4a005b22e31311a3a5a6eff9635c18978d98a24e;p=moodle.git Fixing query to be cross-db. Credit goes to David Mudrak. MDL-14583 ; merged from 19_STABLE --- diff --git a/mod/survey/lib.php b/mod/survey/lib.php index 563afc54ac..d3b525842b 100644 --- a/mod/survey/lib.php +++ b/mod/survey/lib.php @@ -153,13 +153,13 @@ function survey_print_recent_activity($course, $viewfullnames, $timestart) { $slist = implode(',', $ids); // there should not be hundreds of glossaries in one course, right? - if (!$rs = get_recordset_sql("SELECT sa.userid, sa.survey, sa.time, + if (!$rs = get_recordset_sql("SELECT sa.userid, sa.survey, MAX(sa.time) AS time, u.firstname, u.lastname, u.email, u.picture FROM {$CFG->prefix}survey_answers sa JOIN {$CFG->prefix}user u ON u.id = sa.userid WHERE sa.survey IN ($slist) AND sa.time > $timestart - GROUP BY sa.userid, sa.survey - ORDER BY sa.id ASC")) { + GROUP BY sa.userid, sa.survey, u.firstname, u.lastname, u.email, u.picture + ORDER BY time ASC")) { return false; }