rendered paste bodydans le plugin :
$PLUGIN_HOOKS['submenu_entry']['puppet']['add']['software']='plugin_puppet.software.form.php';
$PLUGIN_HOOKS['submenu_entry']['puppet']['add']['node']='plugin_puppet.node.form.php';
$PLUGIN_HOOKS['submenu_entry']['puppet']['add']['profile']='plugin_puppet.profile.form.php';
dans display.function.php :
Index: /home/walid/sources/svn-glpi/glpi/inc/display.function.php
===================================================================
--- /home/walid/sources/svn-glpi/glpi/inc/display.function.php (revision 6694)
+++ /home/walid/sources/svn-glpi/glpi/inc/display.function.php (working copy)
@@ -426,7 +426,10 @@
if ($sector=="plugins"&&$item==$key){
if (isset($PLUGIN_HOOKS["submenu_entry"][$key])&&is_array($PLUGIN_HOOKS["submenu_entry"][$key])){
foreach ($PLUGIN_HOOKS["submenu_entry"][$key] as $name => $link){
- $menu['plugins']['content'][$key]['links'][$name]='/plugins/'.$key.'/'.$link;
+ if (!is_array($link) || !isset($link[$option]))
+ $menu['plugins']['content'][$key]['links'][$name]='/plugins/'.$key.'/'.$link;
+ else
+ $menu['plugins']['content'][$key]['links'][$name]='/plugins/'.$key.'/'.$link[$option];
}
}
}