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.10 2001-09-18 19:16:23 dairiki 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();
34 // c-file-style: "ellemtel"