
This is still fully compatible with the current stable Frusterick Manners, however these old method calls should be removed after the release of Greebo.
66 lines
2.7 KiB
PHP
Executable file
66 lines
2.7 KiB
PHP
Executable file
<?php
|
|
if (!defined('DOKU_INC')) die();
|
|
|
|
if ($conf['useacl']): ?>
|
|
|
|
<nav id="dokuwiki__usertools" class="nav-usertools <?php echo $navClass?>">
|
|
<h6 class="sr-only" role="heading" aria-level="2"><?php echo $lang['user_tools']; ?></h6>
|
|
<ul>
|
|
<li class="log"><?php
|
|
if (file_exists(DOKU_INC . 'inc/Menu/Item/Login.php')) {
|
|
if (empty($_SERVER['REMOTE_USER'])) {
|
|
echo (new \dokuwiki\Menu\Item\Login())->asHtmlLink();
|
|
} else {
|
|
echo (new \dokuwiki\Menu\Item\Login())->asHtmlButton();
|
|
}
|
|
} else {
|
|
//Pre-Greebo Backwards compatibility
|
|
tpl_actionlink('login');
|
|
}
|
|
?>
|
|
</li>
|
|
|
|
<?php
|
|
if (!empty($_SERVER['REMOTE_USER'])) {
|
|
echo '<li class="user"><span class="sr-only">'.$lang['loggedinas'].' </span>'.userlink().'</li>';
|
|
}?>
|
|
|
|
<?php /* dokuwiki user tools */
|
|
if (file_exists(DOKU_INC . 'inc/Menu/Item/Admin.php')) {
|
|
try{
|
|
echo '<li class="admin">' . (new \dokuwiki\Menu\Item\Admin())->asHtmlLink() . '</li>';
|
|
} catch(\RuntimeException $ignored) {
|
|
// item not available
|
|
}
|
|
try{
|
|
echo '<li class="register">' . (new \dokuwiki\Menu\Item\Register())->asHtmlLink() . '</li>';
|
|
} catch(\RuntimeException $ignored) {
|
|
// item not available
|
|
}
|
|
} else {
|
|
//Pre-Greebo Backwards compatibility
|
|
tpl_toolsevent(
|
|
'usertools',
|
|
array(
|
|
'admin' => tpl_action('admin', 1, 'li', 1),
|
|
'register' => tpl_action('register', 1, 'li', 1),
|
|
)
|
|
);
|
|
}
|
|
?>
|
|
|
|
<?php /* tasks do Plug-In */
|
|
/** @var \helper_plugin_do $doplugin */
|
|
$doplugin = plugin_load('helper','do');
|
|
if ($doplugin !== null && isset($_SERVER['REMOTE_USER'])) {
|
|
$icon = $doplugin->tpl_getUserTasksIconHTML();
|
|
if ($icon) {
|
|
echo '<li class="user-task">' . $icon . '</li>';
|
|
}
|
|
}
|
|
?>
|
|
|
|
</ul>
|
|
</nav><!-- #dokuwiki__usertools -->
|
|
<?php endif ?>
|
|
|