diff --git a/www/manager6/Parser.js b/www/manager6/Parser.js index 18e49912..4a65c0c2 100644 --- a/www/manager6/Parser.js +++ b/www/manager6/Parser.js @@ -314,82 +314,6 @@ Ext.define('PVE.Parser', { return str; }, - parseOpenVZNetIf: function(value) { - if (!value) { - return; - } - - var res = {}; - - var errors = false; - Ext.Array.each(value.split(';'), function(item) { - if (!item || item.match(/^\s*$/)) { - return; // continue - } - - var data = {}; - Ext.Array.each(item.split(','), function(p) { - if (!p || p.match(/^\s*$/)) { - return; // continue - } - var match_res = p.match(/^(ifname|mac|bridge|host_ifname|host_mac|mac_filter)=(\S+)$/); - if (!match_res) { - errors = true; - return false; // break - } - if (match_res[1] === 'bridge') { - var bridgevlanf = match_res[2]; - var bridge_res = bridgevlanf.match(/^(vmbr(\d+))(v(\d+))?(f)?$/); - if (!bridge_res) { - errors = true; - return false; // break - } - data.bridge = bridge_res[1]; - data.tag = bridge_res[4]; - data.firewall = bridge_res[5] ? 1 : 0; - } else { - data[match_res[1]] = match_res[2]; - } - }); - - if (errors || !data.ifname) { - errors = true; - return false; // break - } - - data.raw = item; - - res[data.ifname] = data; - }); - - return errors ? undefined: res; - }, - - printOpenVZNetIf: function(netif) { - var netarray = []; - - Ext.Object.each(netif, function(iface, data) { - var tmparray = []; - Ext.Array.each(['ifname', 'mac', 'bridge', 'host_ifname', 'host_mac', 'mac_filter', 'tag', 'firewall'], function(key) { - var value = data[key]; - if (key === 'bridge') { - if (data.tag) { - value = value + 'v' + data.tag; - } - if (data.firewall) { - value = value + 'f'; - } - } - if (value) { - tmparray.push(key + '=' + value); - } - }); - netarray.push(tmparray.join(',')); - }); - - return netarray.join(';'); - }, - parseLxcNetwork: function(value) { if (!value) { return;