my $planet;
if ($c->user->planet){
my $query = $dbh->prepare(q{SELECT value, score,x,y FROM current_planet_stats WHERE pid = ?});
my $planet;
if ($c->user->planet){
my $query = $dbh->prepare(q{SELECT value, score,x,y FROM current_planet_stats WHERE pid = ?});
LEFT OUTER JOIN current_development_scans ds USING (pid)
WHERE r.raid = $1
AND NOT COALESCE(p.x = $2 AND p.y = $3,False)
LEFT OUTER JOIN current_development_scans ds USING (pid)
WHERE r.raid = $1
AND NOT COALESCE(p.x = $2 AND p.y = $3,False)
$targetquery->execute($raid->{id},$planet->{x},$planet->{y});
my @targets;
while (my $target = $targetquery->fetchrow_hashref){
$targetquery->execute($raid->{id},$planet->{x},$planet->{y});
my @targets;
while (my $target = $targetquery->fetchrow_hashref){
$target->{claims} = \@claims;
my $num = pow(10,length($target->{score})-2);
$target->{claims} = \@claims;
my $num = pow(10,length($target->{score})-2);
$num = pow(10,length($target->{size})-2);
$target->{size} = floor($target->{size}/$num)*$num;
$num = pow(10,length($target->{fleetvalue})-2);
$num = pow(10,length($target->{size})-2);
$target->{size} = floor($target->{size}/$num)*$num;
$num = pow(10,length($target->{fleetvalue})-2);
$dbh->do(q{UPDATE raids SET message = ?, tick = ?, waves = ? WHERE id = ?}
,undef,html_escape $c->req->param('message')
$dbh->do(q{UPDATE raids SET message = ?, tick = ?, waves = ? WHERE id = ?}
,undef,html_escape $c->req->param('message')
$dbh->begin_work;
my $query = $dbh->prepare(q{INSERT INTO raids (tick,waves,message) VALUES(?,?,?) RETURNING (id)});
$dbh->begin_work;
my $query = $dbh->prepare(q{INSERT INTO raids (tick,waves,message) VALUES(?,?,?) RETURNING (id)});
- $query->execute($c->req->param('tick'),$c->req->param('waves')
- ,html_escape $c->req->param('message'));
+ my $tick = $c->req->param('tick');
+ my $waves = $c->req->param('waves');
+ my $message = html_escape $c->req->param('message');
+ $query->execute($tick,$waves,$message);
- $addtarget->execute($raid,\@targets,\@gals,$c->req->param('sizelimit'));
+ my $sizelimit = $c->req->param('sizelimit');
+ $addtarget->execute($raid,\@targets,\@gals,$sizelimit);
$c->forward('log',[$raid,"BC added planets (@targets) and the gals for (@gals)"]);
}
$dbh->do(q{INSERT INTO raid_access (raid,gid) VALUES(?,'M')}
$c->forward('log',[$raid,"BC added planets (@targets) and the gals for (@gals)"]);
}
$dbh->do(q{INSERT INTO raid_access (raid,gid) VALUES(?,'M')}
my $query = $dbh->prepare(q{INSERT INTO raids (tick,waves,message) VALUES(?,?,?) RETURNING (id)});
my $query = $dbh->prepare(q{INSERT INTO raids (tick,waves,message) VALUES(?,?,?) RETURNING (id)});
- $query->execute($c->req->param('tick'),$c->req->param('waves')
- ,html_escape $c->req->param('message'));
+ $query->execute($tick, $waves, $message);
my $raid = $query->fetchrow_array;
$c->forward('log',[$raid,"Created retal raid landing at tick: ".$c->req->param('tick')]);
my $raid = $query->fetchrow_array;
$c->forward('log',[$raid,"Created retal raid landing at tick: ".$c->req->param('tick')]);
SELECT $1,pid,array_to_string(array_agg(
fleet || ': eta=' || eta || ', amount=' || amount || ', type=' || shiptype
|| ' landing=' || landing_tick || 'back=' || landing_tick + eta
SELECT $1,pid,array_to_string(array_agg(
fleet || ': eta=' || eta || ', amount=' || amount || ', type=' || shiptype
|| ' landing=' || landing_tick || 'back=' || landing_tick + eta