'[pagename]', 'version' => '[version]'); } function run($dbi, $argstr, &$request, $basepage) { $args = $this->getArgs($argstr, $request); extract($args); $pagename = $page; $page = $request->getPage(); $current = $page->getCurrentRevision(); if ($current->getVersion() < 1) return fmt("Page ā€œ%sā€ does not exist.", WikiLink($pagename, 'unknown')); if (!empty($version)) { if (!($revision = $page->getRevision($version))) NoSuchRevision($request, $page, $version); } else { $revision = $current; } $template = new Template('info', $request, array('revision' => $revision)); return $template; } } // Local Variables: // mode: php // tab-width: 8 // c-basic-offset: 4 // c-hanging-comment-ender-p: nil // indent-tabs-mode: nil // End: