diff options
Diffstat (limited to 'src/usr/local/www/interfaces_lagg.php')
-rw-r--r-- | src/usr/local/www/interfaces_lagg.php | 127 |
1 files changed, 56 insertions, 71 deletions
diff --git a/src/usr/local/www/interfaces_lagg.php b/src/usr/local/www/interfaces_lagg.php index 32b2a21..6724e1e 100644 --- a/src/usr/local/www/interfaces_lagg.php +++ b/src/usr/local/www/interfaces_lagg.php @@ -30,7 +30,7 @@ */ /* pfSense_BUILDER_BINARIES: /sbin/ifconfig - pfSense_MODULE: interfaces + pfSense_MODULE: interfaces */ ##|+PRIV @@ -91,79 +91,64 @@ $pgtitle = array(gettext("Interfaces"), gettext("LAGG")); $shortcut_section = "interfaces"; include("head.inc"); +if ($input_errors) + print_input_errors($input_errors); + +$tab_array = array(); +$tab_array[] = array(gettext("Interface assignments"), false, "interfaces_assign.php"); +$tab_array[] = array(gettext("Interface Groups"), false, "interfaces_groups.php"); +$tab_array[] = array(gettext("Wireless"), false, "interfaces_wireless.php"); +$tab_array[] = array(gettext("VLANs"), false, "interfaces_vlan.php"); +$tab_array[] = array(gettext("QinQs"), false, "interfaces_qinq.php"); +$tab_array[] = array(gettext("PPPs"), false, "interfaces_ppps.php"); +$tab_array[] = array(gettext("GRE"), false, "interfaces_gre.php"); +$tab_array[] = array(gettext("GIF"), false, "interfaces_gif.php"); +$tab_array[] = array(gettext("Bridges"), false, "interfaces_bridge.php"); +$tab_array[] = array(gettext("LAGG"), true, "interfaces_lagg.php"); +display_top_tabs($tab_array); ?> - -<body link="#0000CC" vlink="#0000CC" alink="#0000CC"> -<?php include("fbegin.inc"); ?> -<?php if ($input_errors) print_input_errors($input_errors); ?> -<table width="100%" border="0" cellpadding="0" cellspacing="0" summary="interfaces lagg"> - <tr><td> +<div class="table-responsive"> + <table class="table table-striped table-hover table-condensed"> + <thead> + <tr> + <th><?=gettext("Interface"); ?></th> + <th><?=gettext("Members"); ?></th> + <th><?=gettext("Description"); ?></th> + <th></th> + </tr> + </thead> + <tbody> <?php - $tab_array = array(); - $tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php"); - $tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php"); - $tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php"); - $tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php"); - $tab_array[4] = array(gettext("QinQs"), false, "interfaces_qinq.php"); - $tab_array[5] = array(gettext("PPPs"), false, "interfaces_ppps.php"); - $tab_array[6] = array(gettext("GRE"), false, "interfaces_gre.php"); - $tab_array[7] = array(gettext("GIF"), false, "interfaces_gif.php"); - $tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php"); - $tab_array[9] = array(gettext("LAGG"), true, "interfaces_lagg.php"); - display_top_tabs($tab_array); + +$i = 0; + +foreach ($a_laggs as $lagg) { ?> - </td></tr> - <tr> - <td> - <div id="mainarea"> - <table class="tabcont" width="100%" border="0" cellpadding="0" cellspacing="0" summary="main area"> - <tr> - <td width="20%" class="listhdrr"><?=gettext("Interface"); ?></td> - <td width="20%" class="listhdrr"><?=gettext("Members"); ?></td> - <td width="50%" class="listhdr"><?=gettext("Description"); ?></td> - <td width="10%" class="list"></td> - </tr> + <tr> + <td> + <?=htmlspecialchars(strtoupper($lagg['laggif']))?> + </td> + <td> + <?=htmlspecialchars($lagg['members'])?> + </td> + <td> + <?=htmlspecialchars($lagg['descr'])?> + </td> + <td> + <a href="interfaces_lagg_edit.php?id=<?=$i?>" class="btn btn-default btn-xs"><?=gettext("Edit")?></a> + <a href="interfaces_lagg.php?act=del&id=<?=$i?>" class="btn btn-danger btn-xs"><?=gettext("Delete")?></a> + </td> + </tr> <?php - $i = 0; - foreach ($a_laggs as $lagg): + $i++; +} ?> - <tr ondblclick="document.location='interfaces_lagg_edit.php?id=<?=$i;?>'"> - <td class="listlr"> - <?=htmlspecialchars(strtoupper($lagg['laggif']));?> - </td> - <td class="listr"> - <?=htmlspecialchars($lagg['members']);?> - </td> - <td class="listbg"> - <?=htmlspecialchars($lagg['descr']);?> - </td> - <td valign="middle" class="list nowrap"> <a href="interfaces_lagg_edit.php?id=<?=$i;?>"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_e.gif" width="17" height="17" border="0" alt="edit" /></a> - <a href="interfaces_lagg.php?act=del&id=<?=$i;?>" onclick="return confirm('Do you really want to delete this LAGG interface?')"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_x.gif" width="17" height="17" border="0" alt="delete" /></a></td> - </tr> + </tbody> + </table> + + <nav class="action-buttons"> + <a href="interfaces_lagg_edit.php" class="btn btn-success"><?=gettext("Add")?></a> + </nav> +</div> <?php - $i++; - endforeach; -?> - <tr> - <td class="list" colspan="3"> </td> - <td class="list"> <a href="interfaces_lagg_edit.php"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_plus.gif" width="17" height="17" border="0" alt="add" /></a></td> - </tr> - <tr> - <td colspan="3" class="list"> - <p class="vexpl"> - <span class="red"><strong> - <?=gettext("Note:"); ?><br /> - </strong></span> - <?=gettext("LAGG allows for link aggregation, bonding and fault tolerance. Only unassigned interfaces can be added to LAGG."); ?> - </p> - </td> - <td class="list"> </td> - </tr> - </table> - </div> - </td> - </tr> -</table> -<?php include("fend.inc"); ?> -</body> -</html> +include("foot.inc"); |