]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - html/cgi-bin/zoneconf.cgi
zoneconf.cgi: Skip checks for non-existing zones
[ipfire-2.x.git] / html / cgi-bin / zoneconf.cgi
index 40239c14ed3d1f108bf7d08cbe85d8363c17f407..d99a3e611d8255b5fc9e9e1e84e73573c148c4e6 100644 (file)
@@ -93,6 +93,10 @@ my $css = <<END
                text-align: center;
        }
 
+       input.vlanid {
+               width: 4em;
+       }
+
        #submit-container {
                width: 100%;
                padding-top: 20px;
@@ -207,6 +211,8 @@ if ($cgiparams{"ACTION"} eq $Lang::tr{"save"}) {
                        my $mac = $_->[0];
                        my $nic_access = $cgiparams{"ACCESS $uc $mac"};
 
+                       next unless ($nic_access);
+
                        if ($nic_access ne "NONE") {
                                if ($VALIDATE_nic_check{"RESTRICT $mac"}) { # If this interface is already assigned to RED in PPP mode, throw an error
                                        $VALIDATE_error = $Lang::tr{"zoneconf val ppp assignment error"};
@@ -432,7 +438,7 @@ foreach (@nics) {
                                        <option value="NATIVE" $access_selected{"NATIVE"}>$Lang::tr{"zoneconf access native"}</option>
                                        <option value="VLAN" $access_selected{"VLAN"} $vlan_disabled>$Lang::tr{"zoneconf access vlan"}</option>
                                </select>
-                               <input type="number" id="TAG $uc $mac" name="TAG $uc $mac" min="1" max="4095" value="$zone_vlan_id" $field_disabled>
+                               <input type="number" class="vlanid" id="TAG $uc $mac" name="TAG $uc $mac" min="1" max="4095" value="$zone_vlan_id" $field_disabled>
                        </td>
 END
 ;