]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/MonoBook/templates/actionbar.tmpl
MonoBook improvements: fix action button bar for MSIE
[SourceForge/phpwiki.git] / themes / MonoBook / templates / actionbar.tmpl
1 <?php // -*-php-*- ?>
2 <!-- $Id: actionbar.tmpl,v 1.8 2006-12-02 13:35:04 rurban Exp $ -->
3 <?php
4   $dbh = $request->getDbh();
5   $Sep = HTML::raw("<li>"); $SepE = HTML::raw("</li>");
6 ?>
7 <div id="p-cactions" class="portlet">
8     <h5>Views</h5>
9     <ul>
10     <?php if (!string_ends_with($page->getName(), _("Discussion"))) { ?>
11     <?php 
12         $talk = new WikiPageName('Talk:'.$page->getName());
13         if ($dbh->isWikiPage($talk->getName())) { ?>
14           <li><?= Button(array('action'=>'browse'), _("Discussion"), $talk->getName()) ?></li>
15         <?php } else { ?>
16           <li><?= Button(array('action'=>'create',
17                               'template'=>'TemplateTalk'),
18                           _("Discussion"), $talk->getName()) ?></li>
19         <?php } ?>
20     <?php } else { ?>
21       <?php $talk = new WikiPageName($page->getName()); ?>
22       <li><?= Button(array(),_("Article"), $talk->getParent()) ?></li>
23     <?php } ?>
24     <?php if ((!$page->get('locked') || $user->isAdmin()) and $revision) { ?>
25       <li><?= Button("edit", $revision->isCurrent() ? _("Edit") : _("Edit Old Revision")) ?></li>
26     <?php } else { ?>
27       <li><?= Button("viewsource", _("View Source")) ?></li>
28     <?php } ?>
29     <li><?= Button(_("PageHistory")) ?></li>
30     <li><?= Button("diff") ?> </li>
31     <li><?= Button("WatchPage",_("Watch")) ?></li>
32     </ul>
33 </div>
34 <div class="portlet" id="p-tbx">
35   <h5>Special Actions</h5>
36   <div class="pBody">
37   <ul>
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>
44      <?php }} ?>
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>
48      <?php } ?>
49     <?php } ?>
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   </div>
56   </ul>
57 </div>