[Commits] r658 - trunk/webinterface/mods/super/vservers
new-commit at lists.openvcp.org
new-commit at lists.openvcp.org
Tue Mar 10 18:44:30 UTC 2009
Author: cryptronic
Date: 2009-03-10 18:44:29 +0000 (Tue, 10 Mar 2009)
New Revision: 658
Modified:
trunk/webinterface/mods/super/vservers/ips.php
Log:
little bugfixes
Modified: trunk/webinterface/mods/super/vservers/ips.php
===================================================================
--- trunk/webinterface/mods/super/vservers/ips.php 2009-02-23 15:16:39 UTC (rev 657)
+++ trunk/webinterface/mods/super/vservers/ips.php 2009-03-10 18:44:29 UTC (rev 658)
@@ -57,7 +57,7 @@
}
else
{
- $DB->insert($DB->table_network, array('id' => '', 'ip' => $_POST['ipsingle'], 'vserverid' => $vserver->getID(), 'nodeid' => $node->getId(), 'used' => 'y', 'netmask' => $_POST['netmask'], 'broadcast' => $_POST['broadcast'], 'reservation' => ''));
+ $DB->insert($DB->table_network, array('id' => '', 'ip' => $_POST['ipsingle'], 'vserverid' => $vserver->getID(), 'nodeid' => $node->getId(), 'used' => 'y', 'netmask' => $_POST['netmask'], 'broadcast' => $_POST['broadcast'], 'reservation' => $vserver->getName()));
$ip = $_POST['ipsingle'];
$dev = $_POST['interfacesingle'];
$mask = $_POST['netmask'];
@@ -83,7 +83,13 @@
else if($dev == "tun" || $dev == "tap")
{
$tuntap = $dev;
- $dev = $dev.$alias;
+ $interfaces = $vserver->getNodeObject()->getInterfaces();
+ $i=0;
+ foreach($interfaces as $iface) {
+ if(strstr($iface, $dev))
+ $i++;
+ }
+ $dev = $dev.$i;
$alias = "";
}
@@ -159,6 +165,8 @@
$ifaceDrop[$interface] = $interface;
}
+$ifaceDrop['create tun'] = "tun";
+$ifaceDrop['create tap'] = "tap";
$GUI->formAddDropdown($col, "interface", $ifaceDrop);
$row = $GUI->tableAddRow($table);
$col = $GUI->br($GUI->tableAddCol($row,""));
@@ -166,8 +174,6 @@
$GUI->tableAddCol($row, _("custom ip").": ");
$col = $GUI->tableAddCol($row, "");
$GUI->formAddInputElement($col, "text", "ipsingle");
-$ifaceDrop['create tun'] = "tun";
-$ifaceDrop['create tap'] = "tap";
$GUI->formAddDropdown($col, "interfacesingle", $ifaceDrop);
$row = $GUI->tableAddRow($table);
$GUI->tableAddCol($row, _("netmask").": ");
More information about the Commits
mailing list