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; }
http://www.gnu.org/licenses/gpl.txt @link https://forge.indepnet.net/projects/order @link http://www.glpi-project.org/ @since 2009 ---------------------------------------------------------------------- */ include "../../../inc/includes.php"; if (!isset($_GET["id"])) { $_GET["id"] = ""; } if (!isset($_GET["withtemplate"])) { $_GET["withtemplate"] = ""; } if (!isset($_GET["plugin_order_orders_id"])) { $_GET["plugin_order_orders_id"] = ""; } $PluginOrderSurveySupplier = new PluginOrderSurveySupplier(); if (isset($_POST["add"])) { if (PluginOrderSurveySupplier::canCreate()) { if (isset($_POST["plugin_order_orders_id"]) && $_POST["plugin_order_orders_id"] > 0) { $newID = $PluginOrderSurveySupplier->add($_POST); } } Html::redirect($_SERVER['HTTP_REFERER']); } else { if (isset($_POST["delete"])) { if (PluginOrderSurveySupplier::canCreate()) { foreach ($_POST["check"] as $ID => $value) { $PluginOrderSurveySupplier->delete(array("id" => $ID), 0, 0); } } Html::redirect($_SERVER['HTTP_REFERER']);
http://www.gnu.org/licenses/gpl.txt @link https://forge.indepnet.net/projects/order @link http://www.glpi-project.org/ @since 2009 ---------------------------------------------------------------------- */ include "../../../inc/includes.php"; if (!isset($_GET["id"])) { $_GET["id"] = ""; } if (!isset($_GET["withtemplate"])) { $_GET["withtemplate"] = ""; } if (!isset($_GET["plugin_order_orders_id"])) { $_GET["plugin_order_orders_id"] = ""; } $PluginOrderSurveySupplier = new PluginOrderSurveySupplier(); if (isset($_POST["add"])) { if (PluginOrderSurveySupplier::canCreate()) { if (isset($_POST["plugin_order_orders_id"]) && $_POST["plugin_order_orders_id"] > 0) { $newID = $PluginOrderSurveySupplier->add($_POST); } } Html::redirect($_SERVER['HTTP_REFERER']); } elseif (isset($_POST["delete"])) { if (PluginOrderSurveySupplier::canCreate()) { foreach ($_POST["check"] as $ID => $value) { $PluginOrderSurveySupplier->delete(array("id" => $ID), 0, 0); } } Html::redirect($_SERVER['HTTP_REFERER']); } elseif (isset($_POST["update"])) {
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; }