summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/interfaces_lagg.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/local/www/interfaces_lagg.php')
-rw-r--r--src/usr/local/www/interfaces_lagg.php127
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&amp;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']);?>&nbsp;
- </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>
- &nbsp;<a href="interfaces_lagg.php?act=del&amp;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">&nbsp;</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">&nbsp;</td>
- </tr>
- </table>
- </div>
- </td>
- </tr>
-</table>
-<?php include("fend.inc"); ?>
-</body>
-</html>
+include("foot.inc");
OpenPOWER on IntegriCloud