<div id="_htmlarea_default_style_" style="font:10pt arial,helvetica,sans-serif"><DIV>Hi</DIV>
<DIV>I upgraded to 2.3.2 (used 2.3.1) and now it works find :-)</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanx</DIV>
<DIV>&nbsp;</DIV>
<DIV>RuneT<BR><BR>On Mon, 25 Feb 2008 11:08:53 +0100 (CET)<BR>Tobias Oetiker <TOBI@OETIKER.CH>wrote:<BR>&gt; Hi RuneT,<BR>&gt; <BR>&gt; try this patch:<BR>&gt; <BR>&gt; I have fixed the demo site<BR>&gt; <BR>&gt; Index: Smokeping.pm<BR>&gt; ===================================================================<BR>&gt; --- Smokeping.pm (revision 936)<BR>&gt; +++ Smokeping.pm (working copy)<BR>&gt; @@ -401,7 +401,7 @@<BR>&gt; if (ref $tree-&gt;{$prop} eq 'HASH'){<BR>&gt; add_targets $cfg, $probes, $tree-&gt;{$prop}, <BR>&gt;"$name/$prop";<BR>&gt; }<BR>&gt; - if ($prop eq 'host' and $tree-&gt;{nomasterpoll} <BR>&gt;eq 'no' and check_filter($cfg,$name) and $tree-&gt;{$prop} <BR>&gt;!~ m|^/| ) {<BR>&gt; + if ($prop eq 'host' and ( not <BR>&gt;$tree-&gt;{nomasterpoll} or $tree-&gt;{nomasterpoll} eq 'no') <BR>&gt;and check_filter($cfg,$name) and $tree-&gt;{$prop} !~ m|^/| <BR>&gt;) {<BR>&gt; if($tree-&gt;{host} =~ /^DYNAMIC/) {<BR>&gt; $probeobj-&gt;add($tree,$name);<BR>&gt; } else {<BR>&gt; @@ -750,7 +750,7 @@<BR>&gt; next unless $phys_tree-&gt;{host};<BR>&gt; next if $phys_tree-&gt;{hide} and $phys_tree-&gt;{hide} <BR>&gt;eq 'yes';<BR>&gt; <BR>&gt; - if ($phys_tree-&gt;{nomasterpoll} eq 'no'){<BR>&gt; + if (not $phys_tree-&gt;{nomasterpoll} or <BR>&gt;$phys_tree-&gt;{nomasterpoll} eq 'no'){<BR>&gt; @slaves = ("");<BR>&gt; };<BR>&gt; <BR>&gt; @@ -973,7 +973,7 @@<BR>&gt; $tree = $phys_tree;<BR>&gt; <BR>&gt; my @slaves;<BR>&gt; - if ($tree-&gt;{nomasterpoll} eq 'no'){<BR>&gt; + if (not $tree-&gt;{nomasterpoll} or <BR>&gt;$tree-&gt;{nomasterpoll} eq 'no'){<BR>&gt; @slaves = ("");<BR>&gt; };<BR>&gt; <BR>&gt; @@ -1468,9 +1468,9 @@<BR>&gt; $print .=
"</DIV>
<DIV id=hierarchy_popup>";<BR>&gt; $print .= $q-&gt;popup_menu(-name=&gt;'hierarchy',<BR>&gt; -onChange=&gt;'hswitch.submit()',<BR>&gt; - -values=&gt;['', sort <BR>&gt;map {ref $cfg-&gt;{Presentation}{hierarchies}{$_} eq 'HASH'<BR>&gt; + -values=&gt;[0, sort <BR>&gt;map {ref $cfg-&gt;{Presentation}{hierarchies}{$_} eq 'HASH'<BR>&gt; ? $_ : <BR>&gt;() } keys %{$cfg-&gt;{Presentation}{hierarchies}}],<BR>&gt; - <BR>&gt; -labels=&gt;{''=&gt;'Default <BR>&gt;Hierarchy',<BR>&gt; + <BR>&gt; -labels=&gt;{0=&gt;'Default <BR>&gt;Hierarchy',<BR>&gt; map {ref <BR>&gt;$cfg-&gt;{Presentation}{hierarchies}{$_} eq 'HASH'<BR>&gt; ? <BR>&gt;($_ =&gt; $cfg-&gt;{Presentation}{hierarchies}{$_}{title} )<BR>&gt; : () <BR>&gt;} keys %{$cfg-&gt;{Presentation}{hierarchies}}<BR>&gt; @@ -1495,7 +1495,7 @@<BR>&gt; my ($path,$slave) = split(/~/,$q-&gt;param('target') || <BR>&gt;'');<BR>&gt; my $hierarchy = $q-&gt;param('hierarchy');<BR>&gt; die "ERROR: unknown hierarchy $hierarchy\n"<BR>&gt; - if not $cfg-&gt;{Presentation}{hierarchies} and <BR>&gt;$cfg-&gt;{Presentation}{hierarchies}{$hierarchy};<BR>&gt; + if $hierarchy and not <BR>&gt;$cfg-&gt;{Presentation}{hierarchies}{$hierarchy};<BR>&gt; my $open = [ (split /\./,$path||'') ];<BR>&gt; my $open_orig = [@$open];<BR>&gt; $open_orig-&gt;[-1] .= '~'.$slave if $slave;<BR>&gt; @@ -1521,7 +1521,7 @@<BR>&gt; };<BR>&gt; if (not $charts){<BR>&gt; for (@$open) {<BR>&gt; - die "ERROR: Section '$_' does not exist <BR>&gt;(display webpage).\n"<BR>&gt; + die "ERROR: Section '$_' does not exist <BR>&gt;(display webpage)." # .(join "", map {"$_=$ENV{$_}"} <BR>&gt;keys %ENV)."\n"<BR>&gt; unless exists $tree-&gt;{$_};<BR>&gt; last unless ref $tree-&gt;{$_} eq 'HASH';<BR>&gt; $tree = $tree-&gt;{$_};<BR>&gt; @@ -1852,7 +1852,7 @@<BR>&gt; my %slave_test;<BR>&gt; my $slaveupdates;<BR>&gt; my @updates;<BR>&gt; - if ($tree-&gt;{nomasterpoll} eq 'no'){<BR>&gt; + if (not $tree-&gt;{nomasterpoll} or <BR>&gt;$tree-&gt;{nomasterpoll} eq 'no'){<BR>&gt; @updates = ([ "", time, <BR>&gt;$probeobj-&gt;rrdupdate_string($tree) ]);<BR>&gt; }<BR>&gt; if ($tree-&gt;{slaves}){<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; Today gizze@c2i.net wrote:<BR>&gt; <BR>&gt;&gt; Hi<BR>&gt;&gt; Is it just for me or have zoom stop working on Demosite. <BR>&gt;&gt;I got a blank frame after I have mark what I would zoom <BR>&gt;&gt;for.<BR>&gt;&gt; &nbsp;<BR>&gt;&gt; RuneT<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt; <BR>&gt; -- <BR>&gt; Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 <BR>&gt;Olten<BR>&gt; http://it.oetiker.ch tobi@oetiker.ch ++41 62 213
9902<BR><BR></DIV></div>