function render_ui($ui_page, $title = null) { $page =& get_current_page(); $renderer =& get_renderer(); $layout_page = load_layout_page($ui_page); if ($layout_page !== null) { if (empty($title)) { $title = $page->title; } if (empty($title)) { $title = $page->name; } $vars = new_global_wiki_variables(); $vars->set('title', $title); $info_text = get_info_text(); if (count($info_text) > 0) { $vars->set('info_text', implode(' ', $info_text)); } $redirected_page =& get_redirected_page(); if ($redirected_page !== null) { $vars->set('redir_page', $redirected_page->name); } $layout_page->render($vars); } }
/** * Renders a target or options using the default renderer. * * @param mixed $target_or_options The target or options to render. * @param array $additional_options Additional render options. * * @return string */ function render($target_or_options, array $additional_options = []) { return get_renderer()->render($target_or_options, $additional_options); }
/** render page (with revision) content (must be loaded first) to output */ function render($vars = null) { $renderer =& get_renderer(); $page =& get_current_page(); if ($page == null) { $page = $this; } $renderer->render($page, $this->get_wiki_content(), $vars, $this); }