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; }