get('locked') || $user->isAdmin() and $revision)
$EditB = Button("edit",
$revision->isCurrent() ? _("Edit") : _("Edit Old Revision"));
else
$EditB = Button("viewsource", _("View Source"));
$Sep = HTML::raw('
');
$dbh = $request->getDbh();
?>
Views
if ( $user->isSignedIn() ) { ?>
= $EditB ?>
isAdmin() or mayAccessPage('change',$page->getName())) { ?>
=$Sep?>= Button($page->get('locked') ? 'unlock' : 'lock') ?>
=$Sep?>= Button('chown') ?>
=$Sep?>= Button('setacl') ?>
isAdmin() or mayAccessPage('remove',$page->getName())) { ?>
=$Sep?>= Button('remove') ?>
=$Sep?>= Button(array('action'=>$dbh->isWikiPage('Talk:'.$page->getName()) ? 'browse' : 'create',
'template'=>'TemplateTalk'),
_("Discussion"),'Talk:'.$page->getName()) ?>
=$Sep?>= Button(array('action'=>'PageInfo'),
_("Info"),$page->getName()) ?>
getArg('action') == 'browse')) || $user->isAdmin()) { ?>
=$Sep?>= Button(_("PageHistory")) ?>
=$Sep?>= Button("diff") ?>
=$Sep?>= Button(_("PageDump")) ?>
'purge'),
_("PurgeHtmlCache"), $page->getName());
$PurgeCache->addTooltip(_("Purge HTML cache for this page. Regenerate from WikiMarkup when next accessed."));
?>
=$Sep?>= $PurgeCache ?>