X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=check.pl;h=9acf9bf0d89d957189b3028a9c2dc7ba19db089b;hb=dfdaf29be0eb73b0b900ce3bced443120b1fca96;hp=9112aa21982b1bc9000c4c01aa6aeca9f9dd708c;hpb=1cb36d8d6abd14abad07e7dc49ed3a8cc396ffaa;p=ndwebbie.git diff --git a/check.pl b/check.pl index 9112aa2..9acf9bf 100644 --- a/check.pl +++ b/check.pl @@ -18,6 +18,8 @@ #**************************************************************************/ use strict; +use warnings FATAL => 'all'; +no warnings qw(uninitialized); $ND::TEMPLATE->param(TITLE => 'Check planets and galaxies'); @@ -74,6 +76,7 @@ if (defined $z){ } my @planets; my $planet_id = undef; +my $i = 0; while (my ($id,$coords,$planet,$race,$size,$score,$value,$xp,$sizerank,$scorerank,$valuerank,$xprank ,$fleetvalue,$resvalue,$planet_status,$hit_us,$alliance,$relationship,$nick) = $query->fetchrow){ $planet_id = $id; @@ -91,6 +94,8 @@ while (my ($id,$coords,$planet,$race,$size,$score,$value,$xp,$sizerank,$scoreran $LOG->execute($ND::UID,"BC browsing ND planet $coords tick $ND::TICK"); } } + $i++; + $planet{ODD} = $i % 2; push @planets,\%planet; } $BODY->param(Planets => \@planets); @@ -118,7 +123,7 @@ ORDER BY p.x,p.y,p.z}); $BODY->param(Missions => \@missions); my @scans; - my $query = $DBH->prepare(q{SELECT value,tick FROM planet_stats + $query = $DBH->prepare(q{SELECT value,tick FROM planet_stats WHERE id = ? AND tick > tick() - 24}); my $scan = q{

Value the last 24 ticks

@@ -135,8 +140,8 @@ ORDER BY p.x,p.y,p.z}); $scan .= q{}; push @scans, {Scan => $scan}; - my $query = $DBH->prepare(q{SELECT x,y,z,tick FROM planet_stats WHERE id = ?}); - my $scan = q{ + $query = $DBH->prepare(q{SELECT x,y,z,tick FROM planet_stats WHERE id = ?}); + $scan = q{

Previous Coords

}; $query->execute($planet_id); @@ -152,7 +157,7 @@ ORDER BY p.x,p.y,p.z}); $scan .= q{
TickValueDifference
}; push @scans, {Scan => $scan}; - my $query = $DBH->prepare(q{SELECT DISTINCT ON (type) type,scan_id, tick, scan FROM scans WHERE planet = ? + $query = $DBH->prepare(q{SELECT DISTINCT ON (type) type,scan_id, tick, scan FROM scans WHERE planet = ? GROUP BY type,scan_id, tick, scan ORDER BY type,tick DESC}); $query->execute($planet_id); my %scans;