From ff5a90f24b2527673bf0130dbb577f20a66ff783 Mon Sep 17 00:00:00 2001 From: moyooo Date: Tue, 2 Feb 2010 15:07:09 +0000 Subject: [PATCH] review massive action prototype due to change of doOneHook call git-svn-id: https://forge.glpi-project.org/svn/example/trunk@132 349b9182-4a13-0410-896f-e5e9767dd1b3 --- hook.php | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/hook.php b/hook.php index 6df5555..ae8879d 100644 --- a/hook.php +++ b/hook.php @@ -224,12 +224,13 @@ function plugin_example_MassiveActions($type) { // How to display specific actions ? -function plugin_example_MassiveActionsDisplay($type,$action) { +// options contain at least itemtype and and action +function plugin_example_MassiveActionsDisplay($options=array()) { global $LANG; - switch ($type) { + switch ($options['itemtype']) { case 'Computer' : - switch ($action) { + switch ($options['action']) { case "plugin_example_DoIt" : echo "  but do nothing :)"; @@ -238,7 +239,7 @@ function plugin_example_MassiveActionsDisplay($type,$action) { break; case 'PluginExampleExample' : - switch ($action) { + switch ($options['action']) { // No case for add_document : use GLPI core one case "do_nothing" : echo "