static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
 {
     global $CFG_GLPI;
     if ($item->getID() > 0) {
         $pfPrinter = new PluginFusioninventoryPrinter();
         $pfPrinter->showForm($item, array('target' => $CFG_GLPI['root_doc'] . '/plugins/fusioninventory/front/printer_info.form.php'));
         echo '<div id="overDivYFix" STYLE="visibility:hidden">fusinvsnmp_1</div>';
         $pfPrinterCartridge = new PluginFusioninventoryPrinterCartridge();
         $pfPrinterCartridge->showForm($item, array('target' => $CFG_GLPI['root_doc'] . '/plugins/fusioninventory/front/printer_info.form.php'));
         $pfPrinterLog = new PluginFusioninventoryPrinterLog();
         $pfPrinterLog->showGraph($item->getID(), array('target' => $CFG_GLPI['root_doc'] . '/plugins/fusioninventory/front/printer_info.form.php'));
     }
     return TRUE;
 }
 /**
  * Import cartridges
  *
  **/
 function importCartridges($a_cartridges, $items_id)
 {
     $pfPrinterCartridge = new PluginFusioninventoryPrinterCartridge();
     $a_db = $pfPrinterCartridge->find("`printers_id`='" . $items_id . "'");
     $a_dbcartridges = array();
     foreach ($a_db as $data) {
         $a_dbcartridges[$data['plugin_fusioninventory_mappings_id']] = $data;
     }
     foreach ($a_cartridges as $mappings_id => $value) {
         if (isset($a_dbcartridges[$mappings_id])) {
             $a_dbcartridges[$mappings_id]['state'] = $value;
             $pfPrinterCartridge->update($a_dbcartridges[$mappings_id]);
         } else {
             $input = array();
             $input['printers_id'] = $items_id;
             $input['plugin_fusioninventory_mappings_id'] = $mappings_id;
             $input['state'] = $value;
             $pfPrinterCartridge->add($input);
         }
     }
 }
 /**
  * @test
  */
 public function PrinterAllCartridges()
 {
     global $DB;
     $DB->connect();
     $pfPrinterCartridge = new PluginFusioninventoryPrinterCartridge();
     $a_cartridge = $pfPrinterCartridge->find("");
     $this->assertEquals(4, count($a_cartridge));
 }