Added check to avoid notices when trying to get grades from an assignment

that didn't have any grades yet.    bug 4287

Also, using datalib function to create LIMIT statement when displaying
submissions
This commit is contained in:
moodler
2005-11-08 01:44:49 +00:00
parent a68d660a45
commit 2917dfb9dc
+6 -4
View File
@@ -660,7 +660,7 @@ class assignment_base {
} else {
$currentgroup = false;
}
$limit = " LIMIT ".($offset+1).", 1";
$limit = sql_paging_limit($offset+1, 1);
/// Get all teachers and students
if ($currentgroup) {
@@ -1558,9 +1558,11 @@ function assignment_grades($assignmentid) {
$assignment->id, '', 'userid,grade');
if ($assignment->grade > 0) {
foreach ($grades as $userid => $grade) {
if ($grade == -1) {
$grades[$userid] = '-';
if ($grades) {
foreach ($grades as $userid => $grade) {
if ($grade == -1) {
$grades[$userid] = '-';
}
}
}
$return->grades = $grades;