From: Guillaume F. <gf...@lo...> - 2003-08-15 12:34:45
|
Le Vendredi, 15 ao=FBt 2003, =E0 02:16 America/Montreal,=20 cba...@us... a =E9crit : > Actually, $Conf{CgiNavBarAdminAllHosts} has been there since before > 2.0.0. > > Doug, CVS hasn't been updated since a significant merge of several > contributions was done. There are several bugs. But none could > explain why the hosts aren't displayed in the Hosts Summary. Look at lib/BackupPC/CGI/Summary.pm : [...] foreach my $host ( GetUserHosts() ) { ## give access to users hosts=20= only ## foreach my $host ( sort(keys(%Status)) ) { my($fullDur, $incrCnt, $incrAge, $fullSize, $fullRate,=20 $reasonHilite); [...] then in lib/BackupPC/CGI/Lib.pm : sub GetUserHosts { my($host) =3D @_; my @hosts; if ( $Conf{CgiNavBarAdminAllHosts} && CheckPermission() ) { @hosts =3D sort keys %$Hosts; } else { @hosts =3D sort grep { $Hosts->{$_}{user} eq $User || defined($Hosts->{$_}{moreUsers}{$User}) }=20 keys(%$Hosts); } # # return the selected host first (if present) # return @hosts if ( !defined($host) || !grep(/^$host$/, @hosts) ); return ($host, grep(!/^$host$/, @hosts)); } I don't know if it's a bug, but there's really a=20 $Conf{CgiNavBarAdminAllHosts} here. GFK's --=20 Guillaume Filion Logidac Tech., Beaumont, Qu=E9bec, Canada - http://logidac.com/ PGP Key and more: http://guillaume.filion.org/ |