2 // display.php: fetch page or get default content
3 // calls transform.php for actual transformation of wiki markup to HTML
4 rcs_id('$Id: display.php,v 1.11 2001-09-19 03:24:36 wainstead Exp $');
6 require_once('lib/Template.php');
7 require_once('lib/transform.php');
9 function displayPage($dbi, $request) {
10 $pagename = $request->getArg('pagename');
11 $version = $request->getArg('version');
13 $page = $dbi->getPage($pagename);
15 $revision = $page->getRevision($version);
17 NoSuchRevision($page, $version);
20 $revision = $page->getCurrentRevision();
23 $template = new WikiTemplate('BROWSE');
24 $template->setPageRevisionTokens($revision);
25 $template->replace('CONTENT', do_transform($revision->getContent()));
26 echo $template->getExpansion();
28 $page->increaseHitCount();
36 // c-hanging-comment-ender-p: nil
37 // indent-tabs-mode: nil