MDL-47555 core_availability: Issue with page layout & grade restriction

* Set pagelayout before getting section info, otherwise conditional activity renderers will default to the default 'base' layout.
This commit is contained in:
Rex Lorenzo
2014-10-10 14:57:21 -07:00
committed by Rex Lorenzo
parent d3ff82257e
commit 6fa877e243
+3 -1
View File
@@ -94,6 +94,9 @@
require_once($CFG->dirroot.'/calendar/lib.php'); /// This is after login because it needs $USER
// Must set layout before gettting section info. See MDL-47555.
$PAGE->set_pagelayout('course');
if ($section and $section > 0) {
// Get section details and check it exists.
@@ -112,7 +115,6 @@
// Fix course format if it is no longer installed
$course->format = course_get_format($course)->get_format();
$PAGE->set_pagelayout('course');
$PAGE->set_pagetype('course-view-' . $course->format);
$PAGE->set_other_editing_capability('moodle/course:update');
$PAGE->set_other_editing_capability('moodle/course:manageactivities');