function plugin_order_MassiveActionsProcess($data) { global $DB; switch ($data['action']) { case "plugin_order_transfert": if ($data['itemtype'] == 'PluginOrderOrder') { $order = new PluginOrderOrder(); foreach ($data["item"] as $key => $val) { if ($val == 1) { $order->transfer($key, $data['entities_id']); } } } break; case "plugin_order_copy_reference": if ($data['itemtype'] == 'PluginOrderReference') { $reference = new PluginOrderReference(); foreach ($data["item"] as $key => $val) { if ($val == 1) { $reference->copy($key); } } } break; case "plugin_order_transfer_reference": if ($data['itemtype'] == 'PluginOrderReference') { $reference = new PluginOrderReference(); foreach ($data["item"] as $key => $val) { if ($val == 1) { $reference->transfer($key, $data['entities_id']); } } } break; } }