--- db/prgsrc/db.cgi 2003/04/20 11:42:59 1.104 +++ db/prgsrc/db.cgi 2003/04/20 12:04:25 1.107 @@ -104,8 +104,8 @@ my @months=('000','Jan',"Feb","Mar","Apr sub NewEnough { my ($a) = @_; my ($year, $month, $day) = split('-', $a); - $month=0 if ($month<0); - $day=0 if ($month<0); + $month=1 if ($month<=0); + $day=1 if ($day<=0); return (time - timelocal(0, 0, 0, $day, $month -1, $year) < $TMSECS); } @@ -1452,6 +1452,8 @@ sub PrintAll { my (%Tournament) = &GetTournament($dbh, $Id); my (@Tours) = &GetTours($dbh, $Id); + my $SingleTour = $#Tours == 0; + my ($New) = ($Id and $Tournament{'Type'} eq 'þ' and &NewEnough($Tournament{"CreatedAt"})) ? img({src=>"/znatoki/dimrub/db/new-sml.gif", alt=>"NEW!"}) : ""; @@ -1473,7 +1475,7 @@ sub PrintAll { $output .= dd(img({src=>"/icons/folder.gif", alt=>"[*]"}) . - " " . a({href=>tourhref($textid,0,1)}, + " " . a({href=>tourhref($textid,0,!$SingleTour)}, $Tournament{'Title'}) ." " . ($Tournament{'PlayedAt'}||'') . " $New"); } if ($Id == 0 or $Tournament{'Type'} =~ /ç/ or $Tournament{'Type'} eq '') {