#**************************************************************************/
use strict;
+use warnings FATAL => 'all';
+no warnings qw(uninitialized);
+use ND::Include;
$ND::TEMPLATE->param(TITLE => 'Check planets and galaxies');
our $BODY;
our $DBH;
-our $LOG;
$BODY->param(isBC => isMember() && (isOfficer() || isBC));
}else{
$BODY->param(Arbiter => '<b>KILL THESE BASTARDS</b>');
}
- $LOG->execute($ND::UID,"Arbiter check on $x:$y");
+ log_message $ND::UID,"Arbiter check on $x:$y";
}
my $where = '';
}else{
$query->execute($x,$y);
if (isMember() && (isBC() || isOfficer()) && !isHC()){
- $LOG->execute($ND::UID,"BC browsing $x:$y");
+ log_message $ND::UID,"BC browsing $x:$y";
}
}
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;
$planet{Relationship} = $relationship;
$planet{isBC} = 1;
if ($z && $alliance eq 'NewDawn'){
- $LOG->execute($ND::UID,"BC browsing ND planet $coords tick $ND::TICK");
+ log_message $ND::UID,"BC browsing ND planet $coords tick $ND::TICK";
}
}
+ $i++;
+ $planet{ODD} = $i % 2;
push @planets,\%planet;
}
$BODY->param(Planets => \@planets);
$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{
<p>Value the last 24 ticks</p>
$scan .= q{</table>};
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{
<p>Previous Coords</p>
<table><tr><th>Tick</th><th>Value</th><th>Difference</th></tr>};
$query->execute($planet_id);
$scan .= q{</table>};
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;