From 3a343d7384fbf78f987e8c4c2d9f307d22c8a072 Mon Sep 17 00:00:00 2001 From: jim-p Date: Tue, 9 Oct 2012 15:07:06 -0400 Subject: Refine saving/applying on more pages - don't show apply or take an action unless the user is allowed to do that. --- usr/local/www/firewall_aliases_edit.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'usr/local/www/firewall_aliases_edit.php') diff --git a/usr/local/www/firewall_aliases_edit.php b/usr/local/www/firewall_aliases_edit.php index 194d445..7672d75 100755 --- a/usr/local/www/firewall_aliases_edit.php +++ b/usr/local/www/firewall_aliases_edit.php @@ -350,12 +350,11 @@ if ($_POST) { } else $a_aliases[] = $alias; - mark_subsystem_dirty('aliases'); - // Sort list $a_aliases = msort($a_aliases, "name"); - write_config(); + if (write_config()) + mark_subsystem_dirty('aliases'); if($_POST['tab']) header("Location: firewall_aliases.php?tab=" . htmlspecialchars ($_POST['tab'])); -- cgit v1.1