Transfer::cleanSoftwareVersions PHP Method

cleanSoftwareVersions() public method

    function cleanSoftwareVersions()
    {
        if (!isset($this->already_transfer['SoftwareVersion'])) {
            return;
        }
        $vers = new SoftwareVersion();
        foreach ($this->already_transfer['SoftwareVersion'] as $old => $new) {
            if (countElementsInTable("glpi_softwarelicenses", ['softwareversions_id_buy' => $old]) == 0 && countElementsInTable("glpi_softwarelicenses", ['softwareversions_id_use' => $old]) == 0 && countElementsInTable("glpi_computers_softwareversions", ['softwareversions_id' => $old]) == 0) {
                $vers->delete(array('id' => $old));
            }
        }
    }