MDL-52195 tool_lp: Normalise the navigation in templates
[moodle.git] / admin / tool / lp / learningplans.php
index 51bb859..8adfac8 100644 (file)
@@ -28,25 +28,15 @@ require_once($CFG->libdir.'/adminlib.php');
 $pagecontextid = required_param('pagecontextid', PARAM_INT);
 $context = context::instance_by_id($pagecontextid);
 
-$url = new moodle_url('/admin/tool/lp/learningplans.php', array('pagecontextid' => $pagecontextid));
-
-require_login();
+require_login(0, false);
 require_capability('tool/lp:templatemanage', $context);
 
-$title = get_string('learningplans', 'tool_lp');
-$pagetitle = get_string('templates', 'tool_lp');
+$url = new moodle_url('/admin/tool/lp/learningplans.php', array('pagecontextid' => $pagecontextid));
+list($title, $subtitle) = \tool_lp\page_helper::setup_for_template($pagecontextid, $url);
 
-// Set up the page.
-$PAGE->set_context($context);
-$PAGE->set_pagelayout('admin');
-$PAGE->set_url($url);
-$PAGE->set_title($title);
-$PAGE->set_heading($title);
 $output = $PAGE->get_renderer('tool_lp');
 echo $output->header();
-echo $output->heading($pagetitle);
-
+echo $output->heading($title);
 $page = new \tool_lp\output\manage_templates_page($context);
 echo $output->render($page);
-
 echo $output->footer();