MDL-13978 - Notice when adding a new quiz

This commit is contained in:
tjhunt 2008-03-19 12:21:56 +00:00
parent aceb739d2c
commit d45459b7c1

View file

@ -378,22 +378,24 @@ function quiz_grade_item_update($quiz, $grades=NULL) {
} }
$gradebook_grades = grade_get_grades($quiz->course, 'mod', 'quiz', $quiz->id); $gradebook_grades = grade_get_grades($quiz->course, 'mod', 'quiz', $quiz->id);
$grade_item = $gradebook_grades->items[0]; if (!empty($gradebook_grades->items)) {
if ($grade_item->locked) { $grade_item = $gradebook_grades->items[0];
$confirm_regrade = optional_param('confirm_regrade', 0, PARAM_INT); if ($grade_item->locked) {
if (!$confirm_regrade) { $confirm_regrade = optional_param('confirm_regrade', 0, PARAM_INT);
$message = get_string('gradeitemislocked', 'grades'); if (!$confirm_regrade) {
$back_link = $CFG->wwwroot . '/mod/quiz/report.php?q=' . $quiz->id . '&mode=overview'; $message = get_string('gradeitemislocked', 'grades');
$regrade_link = qualified_me() . '&confirm_regrade=1'; $back_link = $CFG->wwwroot . '/mod/quiz/report.php?q=' . $quiz->id . '&mode=overview';
print_box_start('generalbox', 'notice'); $regrade_link = qualified_me() . '&confirm_regrade=1';
echo '<p>'. $message .'</p>'; print_box_start('generalbox', 'notice');
echo '<div class="buttons">'; echo '<p>'. $message .'</p>';
print_single_button($regrade_link, null, get_string('regradeanyway', 'grades'), 'post', $CFG->framename); echo '<div class="buttons">';
print_single_button($back_link, null, get_string('cancel'), 'post', $CFG->framename); print_single_button($regrade_link, null, get_string('regradeanyway', 'grades'), 'post', $CFG->framename);
echo '</div>'; print_single_button($back_link, null, get_string('cancel'), 'post', $CFG->framename);
print_box_end(); echo '</div>';
print_box_end();
return GRADE_UPDATE_ITEM_LOCKED;
return GRADE_UPDATE_ITEM_LOCKED;
}
} }
} }