summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_shaper_queues_edit.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-08-16 19:24:40 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-08-16 19:24:40 +0000
commit14a6f0e0096e417d0d0239f8c5813454ec16206b (patch)
tree9e863adc7dd35870292e4d172d2f8ab05d9fee23 /usr/local/www/firewall_shaper_queues_edit.php
parent3e3e9beefd4eb8013ad18395604f88e176c8a97a (diff)
downloadpfsense-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-xusr/local/www/firewall_shaper_queues_edit.php9
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");
OpenPOWER on IntegriCloud