Commit 43941926 authored by Ad Schellevis's avatar Ad Schellevis

(legacy) refactor status_interfaces.php

parent 28e9593e
......@@ -37,44 +37,39 @@ require_once("openvpn.inc");
require_once("unbound.inc");
require_once("services.inc");
if ($_POST['if'] && $_POST['submit']) {
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (!empty($_POST['if']) && !empty($_POST['submit'])) {
$interface = $_POST['if'];
if ($_POST['status'] == 'up') {
if (!empty($_POST['status']) && $_POST['status'] == 'up') {
interface_bring_down($interface);
} else {
interface_configure($interface);
}
header("Location: status_interfaces.php");
exit;
}
}
include("head.inc");
?>
<body>
<?php include("fbegin.inc"); ?>
<section class="page-content-main">
<section class="page-content-main">
<div class="container-fluid">
<div class="row">
<section class="col-xs-12">
<div class="content-box">
<div class="table-responsive">
<table class="table table-striped">
<?php
$i = 0;
$ifdescrs = get_configured_interface_with_descr(false, true);
foreach ($ifdescrs as $ifdescr => $ifname):
<?php
foreach (get_configured_interface_with_descr(false, true) as $ifdescr => $ifname):
$ifinfo = get_interface_info($ifdescr);
legacy_html_escape_form_data($ifinfo);
$ifdescr = htmlspecialchars($ifdescr);
$ifname = htmlspecialchars($ifname);
// Load MAC-Manufacturer table
$mac_man = load_mac_manufacturer_table();
?>
$mac_man = load_mac_manufacturer_table();?>
<div class="tab-content content-box col-xs-12 __mb">
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th colspan="2" class="listtopic">
......@@ -82,170 +77,169 @@ include("head.inc");
</th>
</tr>
</thead>
<tbody>
<tr>
<td width="22%" class="vncellt"><?=gettext("Status"); ?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['status']);?>
</td>
<td width="22%"><?=gettext("Status"); ?></td>
<td width="78%"><?=$ifinfo['status'];?></td>
</tr>
<?php if ($ifinfo['dhcplink']): ?>
<tr>
<td width="22%" class="vncellt">
DHCP
</td>
<td width="78%" class="listr">
<form name="dhcplink_form" action="status_interfaces.php" method="post">
<input type="hidden" name="if" value="<?php echo $ifdescr; ?>" />
<input type="hidden" name="status" value="<?php echo $ifinfo['dhcplink']; ?>" />
<?=htmlspecialchars($ifinfo['dhcplink']);?>&nbsp;&nbsp;
<?php $action = ($ifinfo['dhcplink'] == "up" ? gettext("Release") : gettext("Renew")); ?>
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?php echo $action; ?>" />
<?php
if (!empty($ifinfo['dhcplink'])): ?>
<tr>
<td> <?=gettext("DHCP");?></td>
<td>
<form name="dhcplink_form" method="post">
<input type="hidden" name="if" value="<?=$ifdescr; ?>" />
<input type="hidden" name="status" value="<?=$ifinfo['dhcplink']; ?>" />
<?=$ifinfo['dhcplink'];?>&nbsp;&nbsp;
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?=$ifinfo['dhcplink'] == "up" ? gettext("Release") : gettext("Renew"); ?>" />
</form>
</td>
</tr>
<?php endif;
if ($ifinfo['dhcp6link']): ?>
<tr>
<td width="22%" class="vncellt">
DHCP6
</td>
<td width="78%" class="listr">
<form name="dhcp6link_form" action="status_interfaces.php" method="post">
<input type="hidden" name="if" value="<?php echo $ifdescr; ?>" />
<input type="hidden" name="status" value="<?php echo $ifinfo['dhcp6link']; ?>" />
<?=htmlspecialchars($ifinfo['dhcp6link']);?>&nbsp;&nbsp;
<?php $action = ($ifinfo['dhcp6link'] == "up" ? gettext("Release") : gettext("Renew")); ?>
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?php echo $action; ?>" />
<?php
endif;
if (!empty($ifinfo['dhcp6link'])): ?>
<tr>
<td> <?=gettext("DHCP6");?></td>
<td>
<form name="dhcp6link_form" method="post">
<input type="hidden" name="if" value="<?=$ifdescr; ?>" />
<input type="hidden" name="status" value="<?=$ifinfo['dhcp6link']; ?>" />
<?=$ifinfo['dhcp6link'];?>&nbsp;&nbsp;
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?= $ifinfo['dhcp6link'] == "up" ? gettext("Release") : gettext("Renew"); ?>" />
</form>
</td>
</tr>
<?php endif; if ($ifinfo['pppoelink']): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("PPPoE"); ?></td>
<td width="78%" class="listr">
<form name="pppoelink_form" action="status_interfaces.php" method="post">
<input type="hidden" name="if" value="<?php echo $ifdescr; ?>" />
<input type="hidden" name="status" value="<?php echo $ifinfo['pppoelink']; ?>" />
<?=htmlspecialchars($ifinfo['pppoelink']);?>&nbsp;&nbsp;
<?php $action = ($ifinfo['pppoelink'] == "up" ? gettext("Disconnect") : gettext("Connect")); ?>
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?php echo $action; ?>" />
<?php
endif;
if (!empty($ifinfo['pppoelink'])): ?>
<tr>
<td><?=gettext("PPPoE"); ?></td>
<td>
<form name="pppoelink_form" method="post">
<input type="hidden" name="if" value="<?=$ifdescr; ?>" />
<input type="hidden" name="status" value="<?=$ifinfo['pppoelink']; ?>" />
<?=$ifinfo['pppoelink'];?>&nbsp;&nbsp;
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?=$ifinfo['pppoelink'] == "up" ? gettext("Disconnect") : gettext("Connect"); ?>" />
</form>
</td>
</tr>
<?php endif; if ($ifinfo['pptplink']): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("PPTP"); ?></td>
<td width="78%" class="listr">
<form name="pptplink_form" action="status_interfaces.php" method="post">
<input type="hidden" name="if" value="<?php echo $ifdescr; ?>" />
<input type="hidden" name="status" value="<?php echo $ifinfo['pptplink']; ?>" />
<?=htmlspecialchars($ifinfo['pptplink']);?>&nbsp;&nbsp;
<?php $action = ($ifinfo['pptplink'] == "up" ? gettext("Disconnect") : gettext("Connect")); ?>
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?php echo $action; ?>" />
<?php
endif;
if (!empty($ifinfo['pptplink'])): ?>
<tr>
<td><?=gettext("PPTP"); ?></td>
<td>
<form name="pptplink_form" method="post">
<input type="hidden" name="if" value="<?=$ifdescr; ?>" />
<input type="hidden" name="status" value="<?=$ifinfo['pptplink']; ?>" />
<?=$ifinfo['pptplink'];?>&nbsp;&nbsp;
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?=$ifinfo['pptplink'] == "up" ? gettext("Disconnect") : gettext("Connect");?>" />
</form>
</td>
</tr>
<?php endif; if ($ifinfo['l2tplink']): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("L2TP"); ?></td>
<td width="78%" class="listr">
<form name="l2tplink_form" action="status_interfaces.php" method="post">
<input type="hidden" name="if" value="<?php echo $ifdescr; ?>" />
<input type="hidden" name="status" value="<?php echo $ifinfo['l2tplink']; ?>" />
<?=htmlspecialchars($ifinfo['l2tplink']);?>&nbsp;&nbsp;
<?php $action = ($ifinfo['l2tplink'] == "up" ? gettext("Disconnect") : gettext("Connect")); ?>
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?php echo $action; ?>" />
<?php
endif;
if (!empty($ifinfo['l2tplink'])): ?>
<tr>
<td><?=gettext("L2TP"); ?></td>
<td>
<form name="l2tplink_form" method="post">
<input type="hidden" name="if" value="<?=$ifdescr; ?>" />
<input type="hidden" name="status" value="<?=$ifinfo['l2tplink']; ?>" />
<?=$ifinfo['l2tplink'];?>&nbsp;&nbsp;
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?=$ifinfo['l2tplink'] == "up" ? gettext("Disconnect") : gettext("Connect");?>" />
</form>
</td>
</tr>
<?php endif; if ($ifinfo['ppplink']): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("PPP"); ?></td>
<td width="78%" class="listr">
<form name="ppplink_form" action="status_interfaces.php" method="post">
<input type="hidden" name="if" value="<?php echo $ifdescr; ?>" />
<input type="hidden" name="status" value="<?php echo $ifinfo['ppplink']; ?>" />
<?=htmlspecialchars($ifinfo['pppinfo']);?>
<?php
endif;
if (!empty($ifinfo['ppplink'])): ?>
<tr>
<td><?=gettext("PPP"); ?></td>
<td>
<form name="ppplink_form" method="post">
<input type="hidden" name="if" value="<?=$ifdescr; ?>" />
<input type="hidden" name="status" value="<?=$ifinfo['ppplink']; ?>" />
<?=$ifinfo['pppinfo'];?>
<?php if ($ifinfo['ppplink'] == "up"): ?>
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?php echo gettext("Disconnect"); ?>" />
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?=gettext("Disconnect"); ?>" />
<?php else: ?>
<?php if (!$ifinfo['nodevice']): ?>
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?php echo gettext("Connect"); ?>" />
<input type="submit" name="submit" class="btn btn-primary btn-xs" value="<?=gettext("Connect"); ?>" />
<?php endif; ?>
<?php endif; ?>
</form>
</td>
</tr>
<?php endif; if ($ifinfo['ppp_uptime'] || $ifinfo['ppp_uptime_accumulated']): ?>
<?php
endif;
if (!empty($ifinfo['ppp_uptime']) || !empty($ifinfo['ppp_uptime_accumulated'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Uptime ");?><?php if ($ifinfo['ppp_uptime_accumulated']) echo "(historical)"; ?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['ppp_uptime']);?> <?=htmlspecialchars($ifinfo['ppp_uptime_accumulated']);?>
</td>
<td><?=gettext("Uptime ");?><?=!empty($ifinfo['ppp_uptime_accumulated']) ? "(historical)" : ""; ?></td>
<td><?=$ifinfo['ppp_uptime'];?> <?=$ifinfo['ppp_uptime_accumulated'];?></td>
</tr>
<?php endif; if ($ifinfo['cell_rssi']): ?>
<?php
endif;
if (!empty($ifinfo['cell_rssi'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Cell Signal (RSSI)");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['cell_rssi']);?>
</td>
<td><?=gettext("Cell Signal (RSSI)");?></td>
<td><?=$ifinfo['cell_rssi'];?></td>
</tr>
<?php endif; if ($ifinfo['cell_mode']): ?>
<?php
endif;
if (!empty($ifinfo['cell_mode'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Cell Mode");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['cell_mode']);?>
</td>
<td><?=gettext("Cell Mode");?></td>
<td><?=$ifinfo['cell_mode'];?></td>
</tr>
<?php endif; if ($ifinfo['cell_simstate']): ?>
<?php
endif;
if (!empty($ifinfo['cell_simstate'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Cell SIM State");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['cell_simstate']);?>
</td>
<td><?=gettext("Cell SIM State");?></td>
<td><?=$ifinfo['cell_simstate'];?></td>
</tr>
<?php endif; if ($ifinfo['cell_service']): ?>
<?php
endif;
if (!empty($ifinfo['cell_service'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Cell Service");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['cell_service']);?>
</td>
<td><?=gettext("Cell Service");?></td>
<td><?=$ifinfo['cell_service'];?></td>
</tr>
<?php endif; if ($ifinfo['cell_bwupstream']): ?>
<?php
endif;
if (!empty($ifinfo['cell_bwupstream'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Cell Upstream");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['cell_bwupstream']);?> kbit/s
</td>
<td><?=gettext("Cell Upstream");?></td>
<td><?=$ifinfo['cell_bwupstream'];?> <?=gettext("kbit/s");?></td>
</tr>
<?php endif; if ($ifinfo['cell_bwdownstream']): ?>
<?php
endif;
if (!empty($ifinfo['cell_bwdownstream'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Cell Downstream");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['cell_bwdownstream']);?> kbit/s
</td>
<td><?=gettext("Cell Downstream");?></td>
<td><?=$ifinfo['cell_bwdownstream'];?> <?=gettext("kbit/s");?></td>
</tr>
<?php endif; if ($ifinfo['cell_upstream']): ?>
<?php
endif;
if (!empty($ifinfo['cell_upstream'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Cell Current Up");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['cell_upstream']);?> kbit/s
</td>
<td><?=gettext("Cell Current Up");?></td>
<td><?=$ifinfo['cell_upstream'];?> <?=gettext("kbit/s");?></td>
</tr>
<?php endif; if ($ifinfo['cell_downstream']): ?>
<?php
endif;
if (!empty($ifinfo['cell_downstream'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Cell Current Down");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['cell_downstream']);?> kbit/s
</td>
<td><?=gettext("Cell Current Down");?></td>
<td><?=$ifinfo['cell_downstream'];?> <?=gettext("kbit/s");?></td>
</tr>
<?php endif; if ($ifinfo['macaddr']): ?>
<?php
endif;
if ($ifinfo['macaddr']): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("MAC address");?></td>
<td width="78%" class="listr">
<td><?=gettext("MAC address");?></td>
<td>
<?php
$mac=$ifinfo['macaddr'];
$mac_hi = strtoupper($mac[0] . $mac[1] . $mac[3] . $mac[4] . $mac[6] . $mac[7]);
......@@ -254,188 +248,176 @@ include("head.inc");
?>
</td>
</tr>
<?php endif; if ($ifinfo['status'] != "down"): ?>
<?php if ($ifinfo['dhcplink'] != "down" && $ifinfo['pppoelink'] != "down" && $ifinfo['pptplink'] != "down"): ?>
<?php if ($ifinfo['ipaddr']): ?>
<?php
endif;
if ($ifinfo['status'] != "down"):
if ($ifinfo['dhcplink'] != "down" && $ifinfo['pppoelink'] != "down" && $ifinfo['pptplink'] != "down"):
if ($ifinfo['ipaddr']):?>
<tr>
<td width="22%" class="vncellt"><?=gettext("IPv4 address");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['ipaddr']);?>
&nbsp;
</td>
<td><?=gettext("IPv4 address");?></td>
<td><?=$ifinfo['ipaddr'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['subnet']): ?>
<?php
endif;
if (!empty($ifinfo['subnet'])):?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Subnet mask IPv4");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['subnet']);?>
</td>
<td><?=gettext("Subnet mask IPv4");?></td>
<td><?=$ifinfo['subnet'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['gateway']): ?>
<?php
endif;
if (!empty($ifinfo['gateway'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Gateway IPv4");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($config['interfaces'][$ifdescr]['gateway']);?>
<?=htmlspecialchars($ifinfo['gateway']);?>
</td>
<td><?=gettext("Gateway IPv4");?></td>
<td><?=htmlspecialchars($config['interfaces'][$ifdescr]['gateway']);?> <?=$ifinfo['gateway'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['linklocal']): ?>
<?php
endif;
if (!empty($ifinfo['linklocal'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("IPv6 Link Local");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['linklocal']);?>
&nbsp;
</td>
<td><?=gettext("IPv6 Link Local");?></td>
<td><?=$ifinfo['linklocal'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['ipaddrv6']): ?>
<?php
endif;
if (!empty($ifinfo['ipaddrv6'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("IPv6 address");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['ipaddrv6']);?>
&nbsp;
</td>
<td><?=gettext("IPv6 address");?></td>
<td><?=$ifinfo['ipaddrv6'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['subnetv6']): ?>
<?php
endif;
if (!empty($ifinfo['subnetv6'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Subnet mask IPv6");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['subnetv6']);?>
</td>
<td><?=gettext("Subnet mask IPv6");?></td>
<td><?=$ifinfo['subnetv6'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['gatewayv6']): ?>
<?php
endif;
if (!empty($ifinfo['gatewayv6'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Gateway IPv6");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($config['interfaces'][$ifdescr]['gatewayv6']);?>
<?=htmlspecialchars($ifinfo['gatewayv6']);?>
</td>
<td><?=gettext("Gateway IPv6");?></td>
<td><?=htmlspecialchars($config['interfaces'][$ifdescr]['gatewayv6']);?> <?=$ifinfo['gatewayv6'];?></td>
</tr>
<?php endif; if ($ifdescr == 'wan' && file_exists('/etc/resolv.conf')): ?>
<?php
endif;
if ($ifdescr == 'wan' && file_exists('/etc/resolv.conf')): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("ISP DNS servers");?></td>
<td width="78%" class="listr">
<?php
$dns_servers = get_dns_servers();
foreach($dns_servers as $dns) {
<td><?=gettext("ISP DNS servers");?></td>
<td>
<?php
foreach(get_dns_servers() as $dns) {
echo "{$dns}<br />";
}
?>
}?>
</td>
</tr>
<?php endif; endif; if ($ifinfo['media']): ?>
<?php
endif;
endif;
if (!empty($ifinfo['media'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Media");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['media']);?>
</td>
<td><?=gettext("Media");?></td>
<td><?=$ifinfo['media'];?></td>
</tr>
<?php endif; if ($ifinfo['laggproto']): ?>
<?php
endif;
if (!empty($ifinfo['laggproto'])):?>
<tr>
<td width="22%" class="vncellt"><?=gettext("LAGG Protocol");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['laggproto']);?>
</td>
<td><?=gettext("LAGG Protocol");?></td>
<td><?=$ifinfo['laggproto'];?></td>
</tr>
<?php endif; if (is_array($ifinfo['laggport'])): ?>
<?php
endif;
if (!empty($ifinfo['laggport']) && is_array($ifinfo['laggport'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("LAGG Ports");?></td>
<td width="78%" class="listr">
<td><?=gettext("LAGG Ports");?></td>
<td>
<?php foreach ($ifinfo['laggport'] as $laggport) { ?>
<?php echo htmlspecialchars($laggport); ?><br />
<?=$laggport;?><br />
<?php } ?>
</td>
</tr>
<?php endif; ?><?php if ($ifinfo['channel']): ?>
<?php
endif;
if (!empty($ifinfo['channel'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Channel");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['channel']);?>
</td>
<td><?=gettext("Channel");?></td>
<td><?=$ifinfo['channel'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['ssid']): ?>
<?php
endif;
if (!empty($ifinfo['ssid'])):?>
<tr>
<td width="22%" class="vncellt"><?=gettext("SSID");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['ssid']);?>
</td>
<td><?=gettext("SSID");?></td>
<td><?=$ifinfo['ssid'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['bssid']): ?>
<?php
endif;
if (!empty($ifinfo['bssid'])):?>
<tr>
<td width="22%" class="vncellt"><?=gettext("BSSID");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['bssid']);?>
</td>
<td><?=gettext("BSSID");?></td>
<td><?=$ifinfo['bssid'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['rate']): ?>
<?php
endif;
if (!empty($ifinfo['rate'])):?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Rate");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['rate']);?>
</td>
<td><?=gettext("Rate");?></td>
<td><?=$ifinfo['rate'];?></td>
</tr>
<?php endif; ?><?php if ($ifinfo['rssi']): ?>
<?php
endif;
if (!empty($ifinfo['rssi'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("RSSI");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['rssi']);?>
</td>
<td><?=gettext("RSSI");?></td>
<td><?=$ifinfo['rssi'];?></td>
</tr>
<?php endif; ?>
<?php
endif; ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("In/out packets");?></td>
<td width="78%" class="listr">
<?php
echo htmlspecialchars($ifinfo['inpkts'] . "/" . $ifinfo['outpkts'] . " (");
echo htmlspecialchars(format_bytes($ifinfo['inbytes']) . "/" . format_bytes($ifinfo['outbytes']) . ")");
?>
<td><?=gettext("In/out packets");?></td>
<td> <?=$ifinfo['inpkts'];?> / <?=$ifinfo['outpkts'];?>
(<?=format_bytes($ifinfo['inbytes']);?> / <?=format_bytes($ifinfo['outbytes']);?> )
</td>
</tr>
<tr>
<td width="22%" class="vncellt"><?=gettext("In/out packets (pass)");?></td>
<td width="78%" class="listr">
<?php
echo htmlspecialchars($ifinfo['inpktspass'] . "/" . $ifinfo['outpktspass'] . " (");
echo htmlspecialchars(format_bytes($ifinfo['inbytespass']) . "/" . format_bytes($ifinfo['outbytespass']) . ")");
?>
<td><?=gettext("In/out packets (pass)");?></td>
<td> <?=$ifinfo['inpktspass'];?> / <?=$ifinfo['outpktspass'];?>
(<?=format_bytes($ifinfo['inbytespass']);?> / <?=format_bytes($ifinfo['outbytespass']);?> )
</td>
</tr>
<tr>
<td width="22%" class="vncellt"><?=gettext("In/out packets (block)");?></td>
<td width="78%" class="listr">
<?php
echo htmlspecialchars($ifinfo['inpktsblock'] . "/" . $ifinfo['outpktsblock'] . " (");
echo htmlspecialchars(format_bytes($ifinfo['inbytesblock']) . "/" . format_bytes($ifinfo['outbytesblock']) . ")");
?>
<td><?=gettext("In/out packets (block)");?></td>
<td> <?=$ifinfo['inpktsblock'];?> / <?=$ifinfo['outpktsblock'];?>
(<?=format_bytes($ifinfo['inbytesblock']);?> / <?=format_bytes($ifinfo['outbytesblock']);?> )
</td>
</tr>
<?php if (isset($ifinfo['inerrs'])): ?>
<?php
if (isset($ifinfo['inerrs'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("In/out errors");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['inerrs'] . "/" . $ifinfo['outerrs']);?>
</td>
<td><?=gettext("In/out errors");?></td>
<td><?=$ifinfo['inerrs'] . "/" . $ifinfo['outerrs'];?></td>
</tr>
<?php endif; ?>
<?php if (isset($ifinfo['collisions'])): ?>
<?php
endif;
if (isset($ifinfo['collisions'])): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Collisions");?></td>
<td width="78%" class="listr">
<?=htmlspecialchars($ifinfo['collisions']);?>
</td>
<td><?=gettext("Collisions");?></td>
<td><?=$ifinfo['collisions'];?></td>
</tr>
<?php endif; ?>
<?php endif; ?>
<?php if ($ifinfo['bridge']): ?>
<?php
endif;
endif;
if (!empty($ifinfo['bridge'])): ?>
<tr>
<td width="22%" class="vncellt"><?php printf(gettext("Bridge (%s)"),$ifinfo['bridgeint']);?></td>
<td width="78%" class="listr">
<td><?php printf(gettext("Bridge (%s)"),$ifinfo['bridgeint']);?></td>
<td>
<?=$ifinfo['bridge'];?>
</td>
</tr>
<?php endif; ?>
<?php if(file_exists("/usr/bin/vmstat")): ?>
<?php
<?php
endif;
if(file_exists("/usr/bin/vmstat")):
$real_interface = "";
$interrupt_total = "";
$interrupt_sec = "";
......@@ -447,12 +429,10 @@ include("head.inc");
$interrupt_sec = `vmstat -i | grep $real_interface | awk '{ print $5 }'`;
}
unset($interrupt_total); // XXX: FIX ME! Need a regex and parse correct data 100% of the time.
?>
<?php if($interrupt_total): ?>
if($interrupt_total): ?>
<tr>
<td width="22%" class="vncellt"><?=gettext("Interrupts/Second");?></td>
<td width="78%" class="listr">
<td><?=gettext("Interrupts/Second");?></td>
<td>
<?php
echo $interrupt_total . " " . gettext("total");
echo "<br />";
......@@ -460,26 +440,33 @@ include("head.inc");
?>
</td>
</tr>
<?php endif; ?>
<?php endif; ?>
<?php $i++; endforeach; ?>
<?php
endif;
endif; ?>
</tbody>
</table>
<div class="col-xs-12">
<p><?php printf(gettext("Using dial-on-demand will bring the connection up again if any packet ".
</div>
</div>
<?php
endforeach; ?>
<div class="tab-content content-box col-xs-12 __mb">
<div class="table-responsive">
<table class="table table-striped">
<tr>
<td>
<?php printf(gettext("Using dial-on-demand will bring the connection up again if any packet ".
"triggers it. To substantiate this point: disconnecting manually ".
"will %snot%s prevent dial-on-demand from making connections ".
"to the outside! Don't use dial-on-demand if you want to make sure that the line ".
"is kept disconnected."),'<strong>','</strong>')?></p><br />
</div>
"is kept disconnected."),'<strong>','</strong>')?>
</td>
</tr>
</table>
</div>
</div>
</section>
</div>
</div>
</section>
</section>
<?php include("foot.inc"); ?>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment