Пример #1
0
 /**
  * Defer to template.
  *
  * @param manage_competencies_page $page
  *
  * @return string html for the page
  */
 public function render_manage_competencies_page(manage_competencies_page $page)
 {
     $data = $page->export_for_template($this);
     return parent::render_from_template('tool_lp/manage_competencies_page', $data);
 }
Пример #2
0
 /**
  * Loads the data required to render the competencies_manage_page template.
  *
  * @param int $competencyframeworkid Framework id.
  * @param string $search Text to search.
  *
  * @return boolean
  */
 public static function data_for_competencies_manage_page($competencyframeworkid, $search)
 {
     global $PAGE;
     $params = self::validate_parameters(self::data_for_competencies_manage_page_parameters(), array('competencyframeworkid' => $competencyframeworkid, 'search' => $search));
     $framework = api::read_framework($params['competencyframeworkid']);
     self::validate_context($framework->get_context());
     $output = $PAGE->get_renderer('tool_lp');
     $renderable = new output\manage_competencies_page($framework, $params['search'], $framework->get_context());
     $data = $renderable->export_for_template($output);
     return $data;
 }