diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-08-16 19:24:40 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-08-16 19:24:40 +0000 |
commit | 14a6f0e0096e417d0d0239f8c5813454ec16206b (patch) | |
tree | 9e863adc7dd35870292e4d172d2f8ab05d9fee23 /usr/local/www/firewall_shaper_queues_edit.php | |
parent | 3e3e9beefd4eb8013ad18395604f88e176c8a97a (diff) | |
download | pfsense-14a6f0e0096e417d0d0239f8c5813454ec16206b.zip pfsense-14a6f0e0096e417d0d0239f8c5813454ec16206b.tar.gz |
Reset RRD queues when user changes a queue name.
Diffstat (limited to 'usr/local/www/firewall_shaper_queues_edit.php')
-rwxr-xr-x | usr/local/www/firewall_shaper_queues_edit.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/usr/local/www/firewall_shaper_queues_edit.php b/usr/local/www/firewall_shaper_queues_edit.php index 0254566..3ce557d 100755 --- a/usr/local/www/firewall_shaper_queues_edit.php +++ b/usr/local/www/firewall_shaper_queues_edit.php @@ -98,6 +98,10 @@ if ($_POST) { unset($input_errors); $pconfig = $_POST; + $needs_rrd_reload = false; + if($rule['descr'] <> $pconfig['descr']) + $needs_rrd_reload = true; + /* input validation */ //$reqdfields = explode(" ", "priority"); //$reqdfieldsn = explode(",", "Priority"); @@ -200,6 +204,11 @@ if ($_POST) { write_config(); + if($needs_rrd_reload) { + system("rm -f /var/db/rrd/wan-queues.rrd"); + enable_rrd_graphing(); + } + touch($d_shaperconfdirty_path); header("Location: firewall_shaper_queues.php"); |