added event to all tools menues
Conflicts: main.php tpl_functions.php
This commit is contained in:
parent
1e3304ed6b
commit
4dd812d632
2 changed files with 44 additions and 21 deletions
|
|
@ -82,6 +82,25 @@ function _tpl_action($type, $link=0, $wrapper=0) {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Create event for tools menues
|
||||
*
|
||||
* @author Anika Henke <anika@selfthinker.org>
|
||||
*/
|
||||
function _tpl_toolsevent($toolsname, $items, $view='main') {
|
||||
$data = array(
|
||||
'view' => $view,
|
||||
'items' => $items
|
||||
);
|
||||
|
||||
$hook = 'TEMPLATE_'.strtoupper($toolsname).'_DISPLAY';
|
||||
$evt = new Doku_Event($hook, $data);
|
||||
if($evt->advise_before()){
|
||||
foreach($evt->data['items'] as $k => $html) echo $html;
|
||||
}
|
||||
$evt->advise_after();
|
||||
}
|
||||
|
||||
/**
|
||||
* copied from core
|
||||
* @todo: remove when it's available in stable (autumn 2013)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue