r1311 + fixed VLAN table row header for switches with number of ports other than...
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 27 Nov 2007 09:28:18 +0000 (09:28 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 27 Nov 2007 09:28:18 +0000 (09:28 +0000)
inc/interface.php

index 63b34ac073166a8edd4865fbdd0beaf5b4cd5dd0..2569fc79fdbb69fa71dc052abc88957f3bbb67c1 100644 (file)
@@ -3041,7 +3041,8 @@ function renderVLANMembership ($object_id = 0)
        echo "<input type=hidden name=page value='${pageno}'>";
        echo "<input type=hidden name=tab value='${tabno}'>";
        echo "<input type=hidden name=object_id value=${object_id}>";
-       echo "<input type=hidden name=portcount value=" . count ($portlist) . ">\n";
+       $portcount = count ($portlist);
+       echo "<input type=hidden name=portcount value=" . $portcount . ">\n";
        $portno = 0;
        $ports_per_row = getConfigVar ('PORTS_PER_ROW');
        foreach ($portlist as $port)
@@ -3051,7 +3052,7 @@ function renderVLANMembership ($object_id = 0)
                {
                        if ($portno > 0)
                                echo "</tr>\n";
-                       echo "<tr><th>" . ($portno + 1) . "-" . ($portno + $ports_per_row) . "</th>";
+                       echo "<tr><th>" . ($portno + 1) . "-" . ($portno + $ports_per_row > $portcount ? $portcount : $portno + $ports_per_row) . "</th>";
                }
                echo '<td class=port_';
                if ($port['status'] == 'notconnect')