Florian Schaal
2015-08-23 2df8c0b83de9efd560e109aae65fe18182f8dc3d
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();
@@ -249,7 +252,7 @@
               "server_id" => $server_id,
               "zone" => $dns_soa_id,
               "name" => $hostname,
               "type" => 'A',
               "type" => @(preg_match("/^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/", $ip_address))?'A':'AAAA',
               "data" => $ip_address,
               "aux" => '0',
               "ttl" => '3600',