$c->stash(intel => $query->fetchall_arrayref({}) );
}
+
+sub pscans : Local {
+ my ( $self, $c, $id ) = @_;
+ my $dbh = $c->model;
+
+ my $members = $dbh->prepare(q{
+ SELECT pid AS id, coords(x,y,z), metal, crystal, eonium, ps.tick
+ ,planet_status,hit_us, sizerank, scorerank, valuerank, xprank
+ FROM current_planet_stats p left outer join current_planet_scans ps using (pid)
+ WHERE p.aid = ?
+ ORDER BY x,y,z
+ });
+ $members->execute($id);
+ $c->stash(members => $members->fetchall_arrayref({}) );
+
+}
+
sub postallianceupdate : Local {
my ( $self, $c, $id, $order ) = @_;
my $dbh = $c->model;
}
my $query = $dbh->prepare(q{
- SELECT s.aid AS id,s.alliance AS name,count(*) AS hostile_count
-FROM calls c
- JOIN incomings i USING (call)
- JOIN current_planet_stats s USING (pid)
-WHERE c.landing_tick BETWEEN $1 + i.eta AND $2 + i.eta
-GROUP BY s.aid,s.alliance
+SELECT aid, alliance, hostile_count, targeted, targeted_raids
+FROM hostile_alliances($1,$2)
ORDER BY hostile_count DESC
});
$query->execute($begintick,$endtick);