/** * Defer to template. * * @param manage_competency_frameworks_page $page * * @return string html for the page */ public function render_manage_competency_frameworks_page(manage_competency_frameworks_page $page) { $data = $page->export_for_template($this); return parent::render_from_template('tool_lp/manage_competency_frameworks_page', $data); }
/** * Loads the data required to render the competency_frameworks_manage_page template. * * @param context $pagecontext The page context * @return \stdClass */ public static function data_for_competency_frameworks_manage_page($pagecontext) { global $PAGE; $params = self::validate_parameters(self::data_for_competency_frameworks_manage_page_parameters(), array('pagecontext' => $pagecontext)); $context = self::get_context_from_params($params['pagecontext']); self::validate_context($context); $renderable = new output\manage_competency_frameworks_page($context); $renderer = $PAGE->get_renderer('tool_lp'); $data = $renderable->export_for_template($renderer); return $data; }