From 720d20573dec23f776ebbdabf21820882e1ca8a1 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Wed, 29 Oct 2014 15:32:58 +0100 Subject: [PATCH] Fixing query see BT#8962 --- main/work/work.lib.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/main/work/work.lib.php b/main/work/work.lib.php index 9eebf5ac7c..a7c329d6aa 100755 --- a/main/work/work.lib.php +++ b/main/work/work.lib.php @@ -490,28 +490,27 @@ function getUniqueStudentAttempts( } $sql = "SELECT count(*) FROM ( - SELECT count(*) + SELECT count(*), w.parent_id FROM $work_table w INNER JOIN $user_table u ON w.user_id = u.user_id WHERE + w.filetype = 'file' AND w.c_id = $course_id AND w.session_id = $sessionId AND $workCondition w.post_group_id = ".$groupId." AND w.active IN (0, 1) $studentCondition "; - if (!empty($userId)) { $userId = intval($userId); $sql .= " AND u.user_id = ".$userId; } - $sql .= " GROUP BY u.user_id) as t"; - - $res_document = Database::query($sql); - $rowCount = Database::fetch_row($res_document); + $sql .= " GROUP BY u.user_id, w.parent_id) as t"; + $result = Database::query($sql); + $row = Database::fetch_row($result); - return $rowCount[0]; + return $row[0]; } /**