Browse Source

use core tpl_toolsevent (if available)

master
Anika Henke 9 years ago
parent
commit
5c7e8b9af5
  1. 6
      main.php
  2. 8
      tpl_functions.php

6
main.php

@ -73,7 +73,7 @@ $showSidebar = page_findnearest($conf['sidebar']) && ($ACT=='show');
<?php /* the optional second parameter of tpl_action() switches between a link and a button, <?php /* the optional second parameter of tpl_action() switches between a link and a button,
e.g. a button inside a <li> would be: tpl_action('edit', 0, 'li') */ e.g. a button inside a <li> would be: tpl_action('edit', 0, 'li') */
?> ?>
<?php _tpl_toolsevent('usertools', array(
<?php tpl_toolsevent('usertools', array(
'admin' => tpl_action('admin', 1, 'li', 1), 'admin' => tpl_action('admin', 1, 'li', 1),
'userpage' => _tpl_action('userpage', 1, 'li', 1), 'userpage' => _tpl_action('userpage', 1, 'li', 1),
'profile' => tpl_action('profile', 1, 'li', 1), 'profile' => tpl_action('profile', 1, 'li', 1),
@ -89,7 +89,7 @@ $showSidebar = page_findnearest($conf['sidebar']) && ($ACT=='show');
<h3 class="a11y"><?php echo $lang['site_tools'] ?></h3> <h3 class="a11y"><?php echo $lang['site_tools'] ?></h3>
<?php tpl_searchform() ?> <?php tpl_searchform() ?>
<ul> <ul>
<?php _tpl_toolsevent('sitetools', array(
<?php tpl_toolsevent('sitetools', array(
'recent' => tpl_action('recent', 1, 'li', 1), 'recent' => tpl_action('recent', 1, 'li', 1),
'media' => tpl_action('media', 1, 'li', 1), 'media' => tpl_action('media', 1, 'li', 1),
'index' => tpl_action('index', 1, 'li', 1), 'index' => tpl_action('index', 1, 'li', 1),
@ -149,7 +149,7 @@ $showSidebar = page_findnearest($conf['sidebar']) && ($ACT=='show');
<div id="dokuwiki__pagetools"> <div id="dokuwiki__pagetools">
<h3 class="a11y"><?php echo $lang['page_tools'] ?></h3> <h3 class="a11y"><?php echo $lang['page_tools'] ?></h3>
<ul> <ul>
<?php _tpl_toolsevent('pagetools', array(
<?php tpl_toolsevent('pagetools', array(
'edit' => tpl_action('edit', 1, 'li', 1), 'edit' => tpl_action('edit', 1, 'li', 1),
'discussion'=> _tpl_action('discussion', 1, 'li', 1), 'discussion'=> _tpl_action('discussion', 1, 'li', 1),
'revisions' => tpl_action('revisions', 1, 'li', 1), 'revisions' => tpl_action('revisions', 1, 'li', 1),

8
tpl_functions.php

@ -83,11 +83,10 @@ function _tpl_action($type, $link=0, $wrapper=0) {
} }
/** /**
* Create event for tools menues
*
* @author Anika Henke <anika@selfthinker.org>
* copied to core (available since Detritus)
*/ */
function _tpl_toolsevent($toolsname, $items, $view='main') {
if (!function_exists('tpl_toolsevent')) {
function tpl_toolsevent($toolsname, $items, $view='main') {
$data = array( $data = array(
'view' => $view, 'view' => $view,
'items' => $items 'items' => $items
@ -100,6 +99,7 @@ function _tpl_toolsevent($toolsname, $items, $view='main') {
} }
$evt->advise_after(); $evt->advise_after();
} }
}
/** /**
* copied from core (available since Binky) * copied from core (available since Binky)

Loading…
Cancel
Save