From af14ef657a6ed5ffd1de6c9ff1eefecb6d018bd4 Mon Sep 17 00:00:00 2001 From: Gilles-Philippe Leblanc Date: Fri, 3 Oct 2014 11:09:46 -0400 Subject: [PATCH] MDL-47501 gradebook: Add an indication that the grade letters was overridden --- grade/edit/letter/index.php | 8 +++++++- lang/en/grades.php | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/grade/edit/letter/index.php b/grade/edit/letter/index.php index 00fb110d8b9..89a59121d1b 100644 --- a/grade/edit/letter/index.php +++ b/grade/edit/letter/index.php @@ -76,6 +76,8 @@ $pagename = get_string('letters', 'grades'); $letters = grade_get_letters($context); $num = count($letters) + 3; +$override = $DB->record_exists('grade_letters', array('contextid' => $context->id)); + //if were viewing the letters if (!$edit) { @@ -93,6 +95,10 @@ if (!$edit) { print_grade_page_head($COURSE->id, 'letter', 'view', get_string('gradeletters', 'grades')); + if (!empty($override)) { + echo $OUTPUT->notification(get_string('gradeletteroverridden', 'grades'), 'notifymessage'); + } + $stredit = get_string('editgradeletters', 'grades'); $editlink = html_writer::nonempty_tag('div', html_writer::link($returnurl.$editparam, $stredit), array('class'=>'mdl-align')); echo $editlink; @@ -122,7 +128,7 @@ if (!$edit) { $data->$gradeboundaryname = $boundary; $i++; } - $data->override = $DB->record_exists('grade_letters', array('contextid' => $context->id)); + $data->override = $override; $mform = new edit_letter_form($returnurl.$editparam, array('num'=>$num, 'admin'=>$admin)); $mform->set_data($data); diff --git a/lang/en/grades.php b/lang/en/grades.php index ce64984cc53..1d9513d5262 100644 --- a/lang/en/grades.php +++ b/lang/en/grades.php @@ -284,6 +284,7 @@ $string['gradeitemsinc'] = 'Grade items to be included'; $string['gradeletter'] = 'Grade letter'; $string['gradeletter_help'] = 'Grade letters are letters, A, B, C, ..., or words, for example Distinction, Merit, Pass, ..., used to represent a range of grades.'; $string['gradeletternote'] = 'To delete a grade letter just empty any of the
three text areas for that letter and click submit.'; +$string['gradeletteroverridden'] = 'The default grade letters are currently overridden.'; $string['gradeletters'] = 'Grade letters'; $string['gradelocked'] = 'Grade is locked'; $string['gradelong'] = '{$a->grade} / {$a->max}'; -- 2.43.0