$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: