r4017 bugfix: recalc8021Q: the button was not shown if there were no any 'access...
authorAlexey Andriyanov <alan@al-an.info>
Mon, 22 Nov 2010 16:12:08 +0000 (16:12 +0000)
committerAlexey Andriyanov <alan@al-an.info>
Mon, 22 Nov 2010 16:12:08 +0000 (16:12 +0000)
inc/interface.php

index cf20d9b..2ba4eea 100644 (file)
@@ -7930,21 +7930,19 @@ function renderObject8021QPorts ($object_id)
                                echo '</tr>';
                        }
        }
+       echo '<tr><td colspan=5 class=tdcenter><ul class="btns-8021q-sync">';
        if ($req_port_name == '' and $nports)
        {
                echo "<input type=hidden name=nports value=${nports}>";
-               echo '<tr><td colspan=5 class=tdcenter><ul class="btns-8021q-sync">';
                echo '<li>' . getImageHREF ('SAVE', 'save configuration', TRUE, 100) . '</form></li>';
-
-               if (permitted (NULL, NULL, NULL, array (array ('tag' => '$op_recalc8021Q'))))
-               {
-                       echo '<li>';
-                       printOpFormIntro ('exec8021QRecalc');
-                       echo getImageHREF ('RECALC', 'Recalculate uplinks and downlinks', TRUE, 101) . '</form></li>';
-               }
-               echo '</ul></td></tr>';
        }
-       echo '</table>';
+       if (permitted (NULL, NULL, NULL, array (array ('tag' => '$op_recalc8021Q'))))
+       {
+               echo '<li>';
+               printOpFormIntro ('exec8021QRecalc');
+               echo getImageHREF ('RECALC', 'Recalculate uplinks and downlinks', TRUE, 101) . '</form></li>';
+       }
+       echo '</ul></td></tr></table>';
        if ($req_port_name == '');
                echo '</form>';
        echo '</td>';