summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2016-03-06 07:51:34 -0500
committerStephen Beaver <sbeaver@netgate.com>2016-03-06 07:51:34 -0500
commitbf9a83cdf1cc4d31463f1beea6806bfc76aaa3e7 (patch)
tree649ac3dc59b594a89e588110f3c60bcbcae7ef2a
parent801d55590e6499471f21095d3f9807189a841bd7 (diff)
parent62ef2804bada42b12fccb4b6805eeff3a70dbe81 (diff)
downloadpfsense-bf9a83cdf1cc4d31463f1beea6806bfc76aaa3e7.zip
pfsense-bf9a83cdf1cc4d31463f1beea6806bfc76aaa3e7.tar.gz
Merge pull request #2709 from NOYB/HTML_Compliance_-_Login_Form
-rw-r--r--src/etc/inc/authgui.inc2
-rw-r--r--src/etc/inc/config.console.inc23
2 files changed, 23 insertions, 2 deletions
diff --git a/src/etc/inc/authgui.inc b/src/etc/inc/authgui.inc
index 2f4238e..130328c 100644
--- a/src/etc/inc/authgui.inc
+++ b/src/etc/inc/authgui.inc
@@ -277,7 +277,7 @@ if (isset($config['system']['webgui']['webguicss'])) {
<?php if (!empty($_SESSION['Login_Error'])): ?>
<div class="alert alert-danger" role="alert"><?=$_SESSION['Login_Error'];?></div>
<?php endif ?>
- <div class="alert alert-warning" class="hidden" id="no_cookies"><?= gettext("Your browser must support cookies to login."); ?></div>
+ <div class="alert alert-warning hidden" id="no_cookies"><?= gettext("Your browser must support cookies to login."); ?></div>
<form method="post" <?= $loginautocomplete ?> action="<?=$_SERVER['SCRIPT_NAME'];?>" class="form-horizontal">
<div class="form-group">
diff --git a/src/etc/inc/config.console.inc b/src/etc/inc/config.console.inc
index 5b88fbd..32c07fc 100644
--- a/src/etc/inc/config.console.inc
+++ b/src/etc/inc/config.console.inc
@@ -98,9 +98,15 @@ EOD;
$iflist = array();
} else {
foreach ($iflist as $iface => $ifa) {
+ $friendly = convert_real_interface_to_friendly_interface_name($iface);
+ $ifstatus = pfSense_get_interface_addresses($config['interfaces'][$friendly]['if']);
+ if (is_array($ifstatus) && $ifstatus['linkstateup'])
+ $status = " (up)";
+ else
+ $status = "(down)";
$ifsmallist = trim($ifsmallist . " " . $iface);
echo sprintf("% -7s%s %s %s\n", $iface, $ifa['mac'],
- $ifa['up'] ? " (up)" : "(down)", substr($ifa['dmesg'], 0, 48));
+ $status, substr($ifa['dmesg'], 0, 48));
}
}
@@ -330,6 +336,11 @@ EOD;
if (in_array($key, array('y', 'Y'))) {
if ($lanif) {
+ if (is_array($config['interfaces']['lan'])) {
+ $upints = pfSense_interface_listget(IFF_UP);
+ if (in_array($config['interfaces']['lan']['if'], $upints))
+ interface_bring_down('lan', true);
+ }
if (!is_array($config['interfaces']['lan'])) {
$config['interfaces']['lan'] = array();
}
@@ -403,6 +414,11 @@ EOD;
}
}
+ if (is_array($config['interfaces']['wan'])) {
+ $upints = pfSense_interface_listget(IFF_UP);
+ if (in_array($config['interfaces']['wan']['if'], $upints))
+ interface_bring_down('wan', true);
+ }
if (!is_array($config['interfaces']['wan'])) {
$config['interfaces']['wan'] = array();
}
@@ -420,6 +436,11 @@ EOD;
}
for ($i = 0; $i < count($optif); $i++) {
+ if (is_array($config['interfaces']['opt' . ($i+1)])) {
+ $upints = pfSense_interface_listget(IFF_UP);
+ if (in_array($config['interfaces']['opt' . ($i+1)]['if'], $upints))
+ interface_bring_down('opt' . ($i+1), true);
+ }
if (!is_array($config['interfaces']['opt' . ($i+1)])) {
$config['interfaces']['opt' . ($i+1)] = array();
}
OpenPOWER on IntegriCloud