Florian Schaal
2015-08-18 168c514d692044f8ccadba8ba5340efaa3160be7
when changing the ip_address for a vm set the old ip to "unused"
1 files modified
5 ■■■■ changed files
interface/lib/plugins/vm_openvz_plugin.inc.php 5 ●●●● patch | view | raw | blame | history
interface/lib/plugins/vm_openvz_plugin.inc.php
@@ -94,7 +94,10 @@
        }
        // Set the IP address
        if(isset($this->dataRecord['ip_address'])) $app->db->query("UPDATE openvz_ip SET vm_id = ? WHERE ip_address = ?", $this->id, $this->dataRecord['ip_address']);
        if(isset($this->dataRecord['ip_address'])) {
            $app->db->query("UPDATE openvz_ip SET vm_id = 0 WHERE vm_id = ?", $this->id);
            $app->db->query("UPDATE openvz_ip SET vm_id = ? WHERE ip_address = ?", $this->id, $this->dataRecord['ip_address']);
        }
        // Create the OpenVZ config file and store it in config field
        $this->makeOpenVZConfig();