Exemple #1
0
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);
    }
}
Exemple #2
0
/**
 * 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);
}
Exemple #3
0
 /** 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);
 }