Printer::cleanDBonPurge PHP 메소드

cleanDBonPurge() 공개 메소드

public cleanDBonPurge ( )
    function cleanDBonPurge()
    {
        global $DB;
        $ci = new Computer_Item();
        $ci->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
        $query = "UPDATE `glpi_cartridges`\n                SET `printers_id` = NULL\n                WHERE `printers_id` = '" . $this->fields['id'] . "'";
        $result = $DB->query($query);
        $ip = new Item_Problem();
        $ip->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
        $ci = new Change_Item();
        $ci->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
        $ip = new Item_Project();
        $ip->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
        Item_Devices::cleanItemDeviceDBOnItemDelete($this->getType(), $this->fields['id'], !empty($this->input['keep_devices']));
    }