From bb6926158485758d6deb91d2fdb5a877b2aa57d6 Mon Sep 17 00:00:00 2001 From: Nigel Kukard <nkukard@lbsd.net> Date: Tue, 14 Jan 2014 07:57:48 +0000 Subject: [PATCH] Fixed link for graphs in pool listing --- opentrafficshaper/plugins/webserver/pages/limits.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/opentrafficshaper/plugins/webserver/pages/limits.pm b/opentrafficshaper/plugins/webserver/pages/limits.pm index 140baa6..9e1ed52 100644 --- a/opentrafficshaper/plugins/webserver/pages/limits.pm +++ b/opentrafficshaper/plugins/webserver/pages/limits.pm @@ -176,6 +176,7 @@ EOF my $cirStr = sprintf('%s/%s',prettyUndef($pool->{'TrafficLimitTx'}),prettyUndef($pool->{'TrafficLimitRx'})); my $limitStr = sprintf('%s/%s',prettyUndef($pool->{'TrafficLimitTxBurst'}),prettyUndef($pool->{'TrafficLimitRxBurst'})); + my $igidEscaped = uri_escape($pool->{'InterfaceGroupID'}); my $pidEscaped = uri_escape($pool->{'ID'}); @@ -184,6 +185,7 @@ EOF my $friendlyNameEncoded = encode_entities($friendlyName); my $nameEncoded = encode_entities($pool->{'Name'}); + my $nameEscaped = uri_escape($pool->{'Name'}); my $expiresStr = ($pool->{'Expires'} > 0) ? DateTime->from_epoch( epoch => $pool->{'Expires'} )->iso8601() : '-never-'; @@ -219,7 +221,7 @@ EOF <td>$cirStr</td> <td>$limitStr</td> <td> - <a href="/statistics/by-pool?pid=$pidEscaped"><span class="glyphicon glyphicon-stats"></span></a> + <a href="/statistics/by-pool?pool=$igidEscaped:$nameEscaped"><span class="glyphicon glyphicon-stats"></span></a> <a href="/limits/pool-edit?pid=$pidEscaped"><span class="glyphicon glyphicon-wrench"></span></a> <a href="/limits/poolmember-list?pid=$pidEscaped"><span class="glyphicon glyphicon-link"></span></a> <a href="/limits/pool-remove?pid=$pidEscaped"><span class="glyphicon glyphicon-remove"></span></a> -- GitLab