2 <!-- $Id: actionbar.tmpl,v 1.9 2006-12-03 14:03:12 rurban Exp $ -->
4 $dbh = $request->getDbh();
5 $Sep = HTML::raw("<li>"); $SepE = HTML::raw("</li>");
7 <div id="p-cactions" class="portlet">
10 <?php if (!string_ends_with($page->getName(), _("Discussion"))) { ?>
12 $talk = new WikiPageName('Talk:'.$page->getName());
13 if ($dbh->isWikiPage($talk->getName())) { ?>
14 <li><?= Button(array('action'=>'browse'), _("Discussion"), $talk->getName()) ?></li>
16 <li><?= Button(array('action'=>'create',
17 'template'=>'TemplateTalk'),
18 _("Discussion"), $talk->getName()) ?></li>
21 <?php $talk = new WikiPageName($page->getName()); ?>
22 <li><?= Button(array(),_("Article"), $talk->getParent()) ?></li>
24 <?php if ((!$page->get('locked') || $user->isAdmin()) and $revision) { ?>
25 <li><?= Button("edit", $revision->isCurrent() ? _("Edit") : _("Edit Old Revision")) ?></li>
27 <li><?= Button("viewsource", _("View Source")) ?></li>
29 <li><?= Button(_("PageHistory")) ?></li>
30 <li><?= Button("diff") ?> </li>
31 <li><?= Button("WatchPage",_("Watch")) ?></li>
34 <div class="portlet" id="p-tbx">
35 <h5>Special Actions</h5>
38 <? if ( $user->isSignedIn() ) { ?>
39 <?php if ($user->isAdmin() or mayAccessPage('change', $page->getName())) { ?>
40 <li><?= Button($page->get('locked') ? 'unlock' : 'lock') ?></li>
41 <?php if (ENABLE_PAGEPERM and mayAccessPage('change', $page->getName())) { ?>
42 <li><?= Button('chown') ?></li>
43 <li><?= Button('setacl') ?></li>
45 <?php if ($user->isAdmin() or mayAccessPage('remove', $page->getName())) { ?>
46 <li><?= Button('revert',_("Revert"), $revision->isCurrent() ? $page->GetRevisionBefore() : $revision) ?></li>
47 <li><?= Button('remove') ?></li>
50 <li><?= Button(array('action'=>'PageInfo'),
51 _("Info"),$page->getName()) ?></li>
52 <li><?= Button(_("PageHistory")) ?></li>
53 <li><?= Button("diff") ?></li>
54 <li><?= Button(_("PageDump")) ?></li>
55 <?php if (DEBUG & _DEBUG_SQL and USECACHE) {
56 $PurgeCache = Button(array('nocache' => 'purge'),
57 _("PurgeHtmlCache"), $page->getName());
58 $PurgeCache->addTooltip(_("Purge HTML cache for this page. Regenerate from WikiMarkup when next accessed.")); ?>
59 <li><?= $PurgeCache ?></li>