Transfer::transferCompatiblePrinters PHP Method

transferCompatiblePrinters() public method

Transfer compatible printers for a cartridge type
public transferCompatiblePrinters ( $ID, $newID )
$ID original ID of the cartridge type
$newID new ID of the cartridge type
    function transferCompatiblePrinters($ID, $newID)
    {
        global $DB;
        if ($ID != $newID) {
            $query = "SELECT *\n                   FROM `glpi_cartridgeitems_printermodels`\n                   WHERE `cartridgeitems_id` = '{$ID}'";
            if ($result = $DB->query($query)) {
                if ($DB->numrows($result) != 0) {
                    $cartitem = new CartridgeItem();
                    while ($data = $DB->fetch_assoc($result)) {
                        $data = Toolbox::addslashes_deep($data);
                        $cartitem->addCompatibleType($newID, $data["printermodels_id"]);
                    }
                }
            }
        }
    }