From a5416de22195347b14dfdc8a07ac676b463c9ccc Mon Sep 17 00:00:00 2001 From: Warren Baker Date: Tue, 24 Jul 2012 16:35:27 +0200 Subject: Return the user to the tab they were working originally working on --- usr/local/www/firewall_aliases.php | 30 ++++++++++++++++-------------- usr/local/www/firewall_aliases_edit.php | 8 ++++++-- 2 files changed, 22 insertions(+), 16 deletions(-) (limited to 'usr/local') diff --git a/usr/local/www/firewall_aliases.php b/usr/local/www/firewall_aliases.php index c6a904f..48115d2 100755 --- a/usr/local/www/firewall_aliases.php +++ b/usr/local/www/firewall_aliases.php @@ -52,7 +52,8 @@ $a_aliases = &$config['aliases']['alias']; if ($_POST) { - $pconfig = $_POST; + if($_POST['tab']) + $tab = $_POST['tab']; if ($_POST['apply']) { $retval = 0; @@ -164,19 +165,20 @@ include("head.inc"); - - + + +
- -
+ + +
diff --git a/usr/local/www/firewall_aliases_edit.php b/usr/local/www/firewall_aliases_edit.php index 8b9df48..194d445 100755 --- a/usr/local/www/firewall_aliases_edit.php +++ b/usr/local/www/firewall_aliases_edit.php @@ -357,8 +357,11 @@ if ($_POST) { write_config(); - header("Location: firewall_aliases.php"); - exit; + if($_POST['tab']) + header("Location: firewall_aliases.php?tab=" . htmlspecialchars ($_POST['tab'])); + else + header("Location: firewall_aliases.php"); + exit; } //we received input errors, copy data to prevent retype else @@ -573,6 +576,7 @@ EOD;
+
-- cgit v1.1