getCurrentRevision(false); } $modified = $WikiTheme->formatDateTime($revision->get('mtime')); $dbi = $request->getDbh(); $author = $revision->get('author'); $authorLink = $author; if ($dbi->isWikiPage($author)) { $authorLink = WikiLink($author); } $authorId = $revision->get('author_id'); $version = $revision->getVersion(); $hits = $page->get('hits'); $is_minor_edit = $revision->get('is_minor_edit') ? _("minor edit") : false; if ($minor_flag = $is_minor_edit) { $minor_flag = HTML(" ", HTML::span(array('class' => 'pageinfo-minoredit'), "(" . _("minor edit") . ")")); } /* better way to do this? */ $bytes = strlen($revision->_data['%content']); $size = ByteFormatter($bytes, /* $longformat = */true); // Count words preg_match_all('/\\w+\\W*/', $revision->_data['%content'], $whitespacematches); if (1 == ($c = count_all($whitespacematches))) { $wordcount = fmt("1 word"); } else { $wordcount = fmt("%s words", $c); } $summary = $revision->get('summary'); if ($is_current = $revision->isCurrent()) { $LOCKED_CB = HTML::input(array('type' => 'checkbox', 'name' => 'edit[locked]', 'id' => 'locked', 'disabled' => !$user->isadmin(), 'checked' => $page->get('locked'))); // Not sure if I want to keep this... --Carsten if ($user->isAdmin()) { $lockunlock = $page->get('locked') ? 'unlock' : 'lock'; $clickcheckbUrl = WikiURL($revision, array('action' => $lockunlock)); $clickcheckb = "location.href='$clickcheckbUrl'"; $LOCKED_CB->setAttr('onclick', $clickcheckb); } $label['date'] = _("Last Modified") . _(":"); $label['author'] = _("Last Author") . _(":"); $label['summary'] = _("Last Summary") . _(":"); } else { $label['date'] = _("Saved on") . _(":"); $label['author'] = _("Author") . _(":"); $label['summary'] = _("Summary") . _(":"); } $Sep = $WikiTheme->getButtonSeparator(); $perm_tree = pagePermissions($page->getName()); list($type, $perm) = pagePermissionsAcl($perm_tree[0], $perm_tree); if ($type == 'inherited') { $type = sprintf(_("page permission inherited from %s"), $perm_tree[1][0]); } elseif ($type == 'page') { $type = _("individual page permission"); } elseif ($type == 'default') { $type = _("default page permission"); } ?>
formatDateTime($revision->get('_supplanted')) ?> | |
isWikiPage($authorId)) $authorId = WikiLink($authorId); ?> | |
, | |
get('external') ? _("Yes") : _("No") ?> | |
asAclLines() ?> | |