MDL-32508 Add error when trying to access an unknown course section

This commit is contained in:
Andrew Robert Nicols
2012-05-04 13:41:59 +08:00
committed by Dan Poltawski
parent 3df72f8ce7
commit 0c053c5368
2 changed files with 7 additions and 0 deletions
+6
View File
@@ -419,6 +419,12 @@ abstract class format_section_renderer_base extends plugin_renderer_base {
$context = context_course::instance($course->id);
$canviewhidden = has_capability('moodle/course:viewhiddensections', $context);
if (!isset($sections[$displaysection])) {
// This section doesn't exist
print_error('unknowncoursesection', 'error', null, $course->fullname);
return;
}
if (!$sections[$displaysection]->visible && !$canviewhidden) {
if (!$course->hiddensections) {
echo $this->start_section_list();
+1
View File
@@ -475,6 +475,7 @@ $string['unknownblockregion'] = 'The block region \'{$a}\' is not recognised on
$string['unknowncontext'] = 'This is an unknown context.';
$string['unknowncourse'] = 'Unknown course named "{$a}"';
$string['unknowncourseidnumber'] = 'Unknown course ID "{$a}"';
$string['unknowncoursesection'] = 'Unknown course section in course "{$a}"';
$string['unknowncourserequest'] = 'Unknown course request';
$string['unknownfiletype'] = 'Error unknown filtertype';
$string['unknowngroup'] = 'Unknown group "{$a}"';