Commit 905b4300 authored by Ad Schellevis's avatar Ad Schellevis

(dashboard) cleanup interface_list.widget.php

parent 77529f1d
<?php <?php
/* /*
Copyright (C) 2014 Deciso B.V. Copyright (C) 2014-2016 Deciso B.V.
Copyright (C) 2007 Scott Dale Copyright (C) 2007 Scott Dale
Copyright (C) 2004-2005 T. Lechat <dev@lechat.org>, Manuel Kasper <mk@neon1.net> Copyright (C) 2004-2005 T. Lechat <dev@lechat.org>, Manuel Kasper <mk@neon1.net>
and Jonathan Watt <jwatt@jwatt.org>. and Jonathan Watt <jwatt@jwatt.org>.
...@@ -29,110 +29,80 @@ ...@@ -29,110 +29,80 @@
POSSIBILITY OF SUCH DAMAGE. POSSIBILITY OF SUCH DAMAGE.
*/ */
$nocsrf = true;
require_once("guiconfig.inc"); require_once("guiconfig.inc");
require_once("pfsense-utils.inc"); require_once("pfsense-utils.inc");
require_once("widgets/include/interfaces.inc"); require_once("widgets/include/interfaces.inc");
require_once("interfaces.inc"); require_once("interfaces.inc");
$i = 0;
$iswireless=false;
$ifdescrs = get_configured_interface_with_descr();
?> ?>
<table class="table table-striped"> <table class="table table-striped table-condensed">
<?php <tbody>
foreach ($ifdescrs as $ifdescr => $ifname) { <?php
foreach (get_configured_interface_with_descr() as $ifdescr => $ifname):
$ifinfo = get_interface_info($ifdescr); $ifinfo = get_interface_info($ifdescr);
$iswireless = is_interface_wireless($ifdescr); $iswireless = is_interface_wireless($ifdescr);?>
?>
<tr> <tr>
<td class="vncellt" > <td>
<?php <?php
if (isset($ifinfo['ppplink'])) { if (isset($ifinfo['ppplink'])):?>
?> <span alt="3g" class="glyphicon glyphicon-phone text-success"></span> <?php <span alt="3g" class="glyphicon glyphicon-phone text-success"></span>
} elseif ($iswireless) { <?php
if ($ifinfo['status'] == 'associated' || $ifinfo['status'] == 'up') { elseif ($iswireless):
?> if ($ifinfo['status'] == 'associated' || $ifinfo['status'] == 'up'):?>
<span alt="wlan" class="glyphicon glyphicon-signal text-success"></span> <span alt="wlan" class="glyphicon glyphicon-signal text-success"></span>
<?php <?php
} else { else:?>
?>
<span alt="wlan_d" class="glyphicon glyphicon-signal text-danger"></span> <span alt="wlan_d" class="glyphicon glyphicon-signal text-danger"></span>
<?php <?php
} ?> endif;?>
<?php <?php
} else { else:?>
?> <?php
<?php if ($ifinfo['status'] == "up") { if ($ifinfo['status'] == "up"):?>
?> <span alt="cablenic" class="glyphicon glyphicon-transfer text-success"></span>
<span alt="cablenic" id="<?php echo $ifname . 'icon';?>" class="glyphicon glyphicon-transfer text-success"></span> <?php
<?php else:?>
} else { <span alt="cablenic" class="glyphicon glyphicon-transfer text-danger"></span>
?> <?php
<span alt="cablenic" id="<?php echo $ifname . 'icon';?>" class="glyphicon glyphicon-transfer text-danger"></span> endif;?>
<?php <?php
} ?> endif;?>
<?php &nbsp;
} ?>&nbsp; <strong>
<strong><u> <u>
<span onclick="location.href='/interfaces.php?if=<?=$ifdescr; ?>'" style="cursor:pointer"> <span onclick="location.href='/interfaces.php?if=<?=htmlspecialchars($ifdescr); ?>'" style="cursor:pointer">
<?=htmlspecialchars($ifname);?></span></u></strong> <?=htmlspecialchars($ifname);?>
<?php </span>
if (isset($ifinfo['dhcplink'])) { </u>
echo "&nbsp;(DHCP)"; </strong>
} <?=isset($ifinfo['dhcplink']) ? "&nbsp;(DHCP)" : "";?>
?>
</td>
<?php if ($ifinfo['status'] == "up" || $ifinfo['status'] == "associated") {
?>
<td class="listr" align="center">
<span id="<?php echo $ifname;?>" class="glyphicon glyphicon-arrow-up text-success"></span>
</td>
<?php
} elseif ($ifinfo['status'] == "no carrier") {
?>
<td class="listr" align="center">
<span id="<?php echo $ifname;?>" class="glyphicon glyphicon-arrow-down text-danger"></span>
</td>
<?php
} elseif ($ifinfo['status'] == "down") {
?>
<td class="listr" align="center">
<span id="<?php echo $ifname;?>" class="glyphicon glyphicon-arrow-remove text-danger"></span>
</td> </td>
<?php <td>
} else { <?php
?><?=htmlspecialchars($ifinfo['status']); if ($ifinfo['status'] == "up" || $ifinfo['status'] == "associated"):?>
}?> <span class="glyphicon glyphicon-arrow-up text-success"></span>
<td class="listr"> <?php
<div id="<?php echo $ifname; ?>" style="display:inline"><?php elseif ($ifinfo['status'] == "no carrier"):?>
$media = $ifinfo['media']; <span class="glyphicon glyphicon-arrow-down text-danger"></span>
if (empty($media)) { <?php
$media = $ifinfo['cell_mode']; elseif ($ifinfo['status'] == "down"):?>
} <span class="glyphicon glyphicon-arrow-remove text-danger"></span>
echo htmlspecialchars($media); <?php
?></div> else:?>
<?=htmlspecialchars($ifinfo['status']);?>
<?php
endif;?>
<td>
<?=empty($ifinfo['media']) ? htmlspecialchars($ifinfo['cell_mode']) : htmlspecialchars($ifinfo['media']);?>
</td> </td>
<td class="vncellt"> <td>
<?php if ($ifinfo['ipaddr'] != "") { <?=htmlspecialchars($ifinfo['ipaddr']);?>
?> <?=!empty($ifinfo['ipaddr']) ? "<br/>" : "";?>
<div id="<?php echo $ifname; <?=htmlspecialchars($ifinfo['ipaddrv6']);?>
?>-ip" style="display:inline"><?=htmlspecialchars($ifinfo['ipaddr']);?> </div>
<br />
<?php
}
if ($ifinfo['ipaddrv6'] != "") {
?>
<div id="<?php echo $ifname;
?>-ipv6" style="display:inline"><?=htmlspecialchars($ifinfo['ipaddrv6']);?> </div>
<?php
} ?>
</td> </td>
</tr> </tr>
<?php <?php
}//end for each ?> endforeach;?>
</table> </tbody>
</table>
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