Fixing query see BT#8962

1.9.x
Julio Montoya 11 years ago
parent cc5632002e
commit 720d20573d
  1. 13
      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];
}
/**

Loading…
Cancel
Save