mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
MDL-32508 course/format: Display general section above title
This commit is contained in:
parent
803e36e105
commit
243b7003e3
@ -413,10 +413,6 @@ abstract class format_renderer_base extends plugin_renderer_base {
|
|||||||
public function print_single_section_page($course, $sections, $mods, $modnames, $modnamesused, $displaysection) {
|
public function print_single_section_page($course, $sections, $mods, $modnames, $modnamesused, $displaysection) {
|
||||||
global $PAGE;
|
global $PAGE;
|
||||||
|
|
||||||
// Section next/previous links.
|
|
||||||
$sectionnavlinks = $this->get_nav_links($course, $sections, $displaysection);
|
|
||||||
echo $sectionnavlinks;
|
|
||||||
|
|
||||||
// Can we view the section in question?
|
// Can we view the section in question?
|
||||||
$context = context_course::instance($course->id);
|
$context = context_course::instance($course->id);
|
||||||
$canviewhidden = has_capability('moodle/course:viewhiddensections', $context);
|
$canviewhidden = has_capability('moodle/course:viewhiddensections', $context);
|
||||||
@ -432,6 +428,24 @@ abstract class format_renderer_base extends plugin_renderer_base {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// General section if non-empty.
|
||||||
|
$thissection = $sections[0];
|
||||||
|
if ($thissection->summary or $thissection->sequence or $PAGE->user_is_editing()) {
|
||||||
|
echo $this->start_section_list();
|
||||||
|
echo $this->section_header($thissection, $course, true);
|
||||||
|
print_section($course, $thissection, $mods, $modnamesused, true);
|
||||||
|
if ($PAGE->user_is_editing()) {
|
||||||
|
print_section_add_menus($course, 0, $modnames);
|
||||||
|
}
|
||||||
|
echo $this->section_footer();
|
||||||
|
echo $this->end_section_list();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Section next/previous links.
|
||||||
|
$sectionnavlinks = $this->get_nav_links($course, $sections, $displaysection);
|
||||||
|
echo $sectionnavlinks;
|
||||||
|
|
||||||
|
|
||||||
// Title with completion help icon.
|
// Title with completion help icon.
|
||||||
$completioninfo = new completion_info($course);
|
$completioninfo = new completion_info($course);
|
||||||
echo $completioninfo->display_help_icon();
|
echo $completioninfo->display_help_icon();
|
||||||
@ -444,17 +458,6 @@ abstract class format_renderer_base extends plugin_renderer_base {
|
|||||||
// Now the list of sections..
|
// Now the list of sections..
|
||||||
echo $this->start_section_list();
|
echo $this->start_section_list();
|
||||||
|
|
||||||
// General section if non-empty.
|
|
||||||
$thissection = $sections[0];
|
|
||||||
if ($thissection->summary or $thissection->sequence or $PAGE->user_is_editing()) {
|
|
||||||
echo $this->section_header($thissection, $course, true);
|
|
||||||
print_section($course, $thissection, $mods, $modnamesused, true);
|
|
||||||
if ($PAGE->user_is_editing()) {
|
|
||||||
print_section_add_menus($course, 0, $modnames);
|
|
||||||
}
|
|
||||||
echo $this->section_footer();
|
|
||||||
}
|
|
||||||
|
|
||||||
// The requested section page.
|
// The requested section page.
|
||||||
$thissection = $sections[$displaysection];
|
$thissection = $sections[$displaysection];
|
||||||
echo $this->section_header($thissection, $course, true);
|
echo $this->section_header($thissection, $course, true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user