public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { switch (get_class($item)) { case 'Supplier': PluginOrderReference_Supplier::showReferencesFromSupplier($item->getField('id')); self::showDeliveries($item->getField('id')); PluginOrderSurveySupplier::showGlobalNotation($item->getField('id')); break; case 'PluginOrderOrder': $order_supplier = new self(); //self::showOrderSupplierInfos($item->getID()); //doublon //TODO : A gérer if ($item->can($item->getID(), UPDATE)) { self::showOrderSupplierInfos($item->getID()); $order_supplier->showForm("", array('plugin_order_orders_id' => $item->getID())); } break; } return true; }
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if (get_class($item) == 'Supplier') { PluginOrderReference_Supplier::showReferencesFromSupplier($item->getField('id')); self::showDeliveries($item->getField('id')); PluginOrderSurveySupplier::showGlobalNotation($item->getField('id')); } elseif (get_class($item) == 'PluginOrderOrder') { $order_supplier = new self(); self::showOrderSupplierInfos($item->getID()); if (!$order_supplier->checkIfSupplierInfosExists($item->getID()) && $item->can($item->getID(), 'w')) { self::showOrderSupplierInfos($item->getID()); $order_supplier->showForm("", array('plugin_order_orders_id' => $item->getID())); } } return true; }