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($_REQUEST['glpi_tab'])) { exit; } checkRight("ocsng", "w"); $ocs = new OcsServer(); if ($_POST["id"] > 0 && $ocs->can($_POST["id"], 'r')) { switch ($_REQUEST['glpi_tab']) { case -1: $ocs->showDBConnectionStatus($_POST["id"]); $ocs->ocsFormImportOptions($_POST['target'], $_POST["id"]); $ocs->ocsFormConfig($_POST['target'], $_POST["id"]); Plugin::displayAction($ocs, $_REQUEST['glpi_tab']); break; case 2: $ocs->ocsFormImportOptions($_POST['target'], $_POST["id"]); break; case 3: $ocs->ocsFormConfig($_POST['target'], $_POST["id"]); break; case 12: Log::showForItem($ocs); break; default: if (!Plugin::displayAction($ocs, $_REQUEST['glpi_tab'])) {