Package: nagiosgrapher Version: 1.7.1-4 Severity: normal Dear Maintainer,
I drew custom graphs having some pages. Nagiosgrapher ignored "page" option. Another point, "page:" dropdown lists were not sorted. I wish those lists to be sorted. -- System Information: Debian Release: 7.2 APT prefers stable APT policy: (990, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.18-164.el5 (SMP w/2 CPU cores) Locale: LANG=ja_JP.EUC-JP, LC_CTYPE=ja_JP.EUC-JP (charmap=EUC-JP) Shell: /bin/sh linked to /bin/dash Versions of packages nagiosgrapher depends on: ii libc6 2.13-33 ii libcalendar-simple-perl 1.21-1 ii libgd-gd2-perl 1:2.46-3+b1 ii librrds-perl 1.4.7-2 ii liburi-perl 1.60-1 ii nagios-images 0.7 ii nagios3 3.4.1-3 ii perlmagick [libimage-magick-perl] 8:6.7.7.10-5+deb7u2 ii rrdtool 1.4.7-2 ii ttf-dejavu 2.33-3 ii ucf 3.0025+nmu3 nagiosgrapher recommends no packages. Versions of packages nagiosgrapher suggests: ii netcat 1.10-40 ii netcat-traditional [netcat] 1.10-40 -- Configuration Files: /etc/logrotate.d/nagiosgrapher changed [not included] -- no debconf information
--- /usr/share/perl5/NagiosGrapher/HTML.pm.orig 2013-10-30 11:04:51.000000000 +0900 +++ /usr/share/perl5/NagiosGrapher/HTML.pm 2013-11-01 09:00:49.000000000 +0900 @@ -1062,6 +1062,7 @@ qString = appendToQString(qString, 'width'); qString = appendToQString(qString, 'height'); qString = appendToQString(qString, 'type'); + qString = appendToQString(qString, 'act_page'); qString = appendToQString(qString, 'title', 0, reloadPage); qString = appendToQString(qString, 'start', parseInt(start)); qString = appendToQString(qString, 'end', parseInt(end));
--- /usr/share/perl5/NagiosGrapher/HTML.pm.orig 2013-10-30 11:04:51.000000000 +0900 +++ /usr/share/perl5/NagiosGrapher/HTML.pm 2013-11-01 09:00:49.000000000 +0900 @@ -557,7 +557,8 @@ if (keys (%page_hash) > 1) { my $page_act = $self->Param('page_act'); - $page_act=[keys(%page_hash)]->[1] unless ($page_act); + my @page_list = sort keys(%page_hash); + $page_act=$page_list[1] unless ($page_act); $page_act=undef if ($page_act eq '-ALL'); $self->Param('page_act', $page_act); @@ -566,7 +567,7 @@ $self->Q->popup_menu( -name => 'page_act', -default => $page_act, - -values => [keys(%page_hash)], + -values => [@page_list], -labels => \%page_hash, -style => 'width: 287px; background-color: #fc8888;', -onchange => 'this.form.submit();'