+
+ $fleets = $DBH->prepare(q{
+ SELECT username, id,back - (landing_tick + eta - 1) AS recalled FROM fleets f JOIN users u USING (uid) WHERE target = $1 and landing_tick = $2
+ });
+ $fleets->execute($call->{planet},$call->{landing_tick}) or $ND::ERROR .= p $DBH->errstr;
+ my @defenders;
+ while (my $fleet = $fleets->fetchrow_hashref){
+ $ships->execute($fleet->{id});
+ my @ships;
+ my $i = 0;
+ while (my $ship = $ships->fetchrow_hashref){
+ $i++;
+ $ship->{ODD} = $i % 2;
+ push @ships,$ship;
+ }
+ $fleet->{Ships} = \@ships;
+ delete $fleet->{id};
+ push @defenders, $fleet;
+ }
+ $BODY->param(Defenders => \@defenders);
+