if (isset($_POST["update"])) {
                    $cartype->check($_POST["id"], 'w');
                    if ($cartype->update($_POST)) {
                        Event::log($_POST["id"], "cartridges", 4, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][21]);
                    }
                    glpi_header($_SERVER['HTTP_REFERER']);
                } else {
                    if (isset($_POST["addtype"])) {
                        $cartype->check($_POST["tID"], 'w');
                        if ($cartype->addCompatibleType($_POST["tID"], $_POST["printermodels_id"])) {
                            Event::log($_POST["tID"], "cartridges", 4, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][30]);
                        }
                        glpi_header($_SERVER['HTTP_REFERER']);
                    } else {
                        if (isset($_GET["deletetype"])) {
                            $cartype->check($_GET["tID"], 'w');
                            if ($cartype->deleteCompatibleType($_GET["id"])) {
                                Event::log($_GET["tID"], "cartridges", 4, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][31]);
                            }
                            glpi_header($_SERVER['HTTP_REFERER']);
                        } else {
                            commonHeader($LANG['Menu'][21], $_SERVER['PHP_SELF'], "inventory", "cartridge");
                            $cartype->showForm($_GET["id"]);
                            commonFooter();
                        }
                    }
                }
            }
        }
    }
}