summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/system_usermanager.php
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2017-03-30 10:01:23 +0545
committerPhil Davis <phil.davis@inf.org>2017-03-30 10:01:23 +0545
commit1d3510cf6cc471b179d52e03f4cfe77e23b4b20b (patch)
tree51deff4531bf7b02da13f93e4b865cef6116515b /src/usr/local/www/system_usermanager.php
parentfe255e99389cb6f75a06c55797890c52bd934f0f (diff)
downloadpfsense-1d3510cf6cc471b179d52e03f4cfe77e23b4b20b.zip
pfsense-1d3510cf6cc471b179d52e03f4cfe77e23b4b20b.tar.gz
Add user option to sort interface names
Diffstat (limited to 'src/usr/local/www/system_usermanager.php')
-rw-r--r--src/usr/local/www/system_usermanager.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/usr/local/www/system_usermanager.php b/src/usr/local/www/system_usermanager.php
index abf9d82..6770297 100644
--- a/src/usr/local/www/system_usermanager.php
+++ b/src/usr/local/www/system_usermanager.php
@@ -63,6 +63,7 @@ if (isset($id) && $a_user[$id]) {
$pconfig['webguifixedmenu'] = $a_user[$id]['webguifixedmenu'];
$pconfig['webguihostnamemenu'] = $a_user[$id]['webguihostnamemenu'];
$pconfig['dashboardcolumns'] = $a_user[$id]['dashboardcolumns'];
+ $pconfig['interfacessort'] = isset($a_user[$id]['interfacessort']);
$pconfig['dashboardavailablewidgetspanel'] = isset($a_user[$id]['dashboardavailablewidgetspanel']);
$pconfig['systemlogsfilterpanel'] = isset($a_user[$id]['systemlogsfilterpanel']);
$pconfig['systemlogsmanagelogpanel'] = isset($a_user[$id]['systemlogsmanagelogpanel']);
@@ -330,6 +331,12 @@ if ($_POST['save']) {
unset($userent['webguihostnamemenu']);
}
+ if ($_POST['interfacessort']) {
+ $userent['interfacessort'] = true;
+ } else {
+ unset($userent['interfacessort']);
+ }
+
if ($_POST['dashboardavailablewidgetspanel']) {
$userent['dashboardavailablewidgetspanel'] = true;
} else {
@@ -976,6 +983,7 @@ events.push(function() {
hideInput('webguifixedmenu', !adv);
hideInput('webguihostnamemenu', !adv);
hideInput('dashboardcolumns', !adv);
+ hideCheckbox('interfacessort', !adv);
hideCheckbox('dashboardavailablewidgetspanel', !adv);
hideCheckbox('systemlogsfilterpanel', !adv);
hideCheckbox('systemlogsmanagelogpanel', !adv);
OpenPOWER on IntegriCloud