/** * Defer to template. * * @param course_competencies_page $page * * @return string html for the page */ public function render_course_competencies_page(course_competencies_page $page) { $data = $page->export_for_template($this); return parent::render_from_template('tool_lp/course_competencies_page', $data); }
/** * Loads the data required to render the course_competencies_page template. * * @param int $courseid The course id to check. * @return boolean */ public static function data_for_course_competencies_page($courseid) { global $PAGE; $params = self::validate_parameters(self::data_for_course_competencies_page_parameters(), array('courseid' => $courseid)); self::validate_context(context_course::instance($params['courseid'])); $renderable = new output\course_competencies_page($params['courseid']); $renderer = $PAGE->get_renderer('tool_lp'); $data = $renderable->export_for_template($renderer); return $data; }