$plugin_fusioninventory_model_infos = new PluginFusioninventoryModelInfos();
        $plugin_fusioninventory_model_infos->getrightmodel($_POST['ID'], PRINTER_TYPE);
    }
}
if (isset($_POST['update_cartridges']) && isset($_POST['ID'])) {
    PluginFusioninventoryAuth::checkRight("snmp_printers", "w");
    $plugin_fusioninventory_printers_cartridges = new PluginFusioninventoryPrintersCartridges();
    $query = "SELECT * \n             FROM `glpi_plugin_fusioninventory_printers_cartridges`\n             WHERE `FK_printers`='" . $_POST['ID'] . "'\n                   AND `object_name`='" . $_POST['object_name'] . "' ";
    $result = $DB->query($query);
    if ($DB->numrows($result) == "0") {
        $_POST['FK_printers'] = $_POST['ID'];
        unset($_POST['ID']);
        $plugin_fusioninventory_printers_cartridges->add($_POST);
    } else {
        $data = $DB->fetch_assoc($result);
        $plugin_fusioninventory_printers_cartridges->update($_POST);
    }
}
$arg = "";
for ($i = 1; $i <= 5; $i++) {
    switch ($i) {
        case 1:
            $value = "datetotalpages";
            break;
        case 2:
            $value = "dateblackpages";
            break;
        case 3:
            $value = "datecolorpages";
            break;
        case 4: