// ---------------------------------------------------------------------- define('GLPI_ROOT', '..'); include GLPI_ROOT . "/inc/includes.php"; header("Content-Type: text/html; charset=UTF-8"); header_nocache(); if (!isset($_POST["id"])) { exit; } if (!isset($_POST["id"])) { $_POST["id"] = -1; } $contract = new Contract(); if ($_POST['id'] > 0 && $contract->can($_POST['id'], 'r')) { switch ($_REQUEST['glpi_tab']) { case -1: $contract->showSuppliers(); $contract->showItems(); Document::showAssociated($contract); Link::showForItem('Contact', $_POST["id"]); Plugin::displayAction($contract, $_REQUEST['glpi_tab']); break; case 2: $contract->showItems(); break; case 5: Document::showAssociated($contract); break; case 7: Link::showForItem('Contract', $_POST["id"]); break; case 10: