our $BODY;
our $DBH;
our $LOG;
+my $error;
$ND::TEMPLATE->param(TITLE => 'Intel');
,undef,$value,$planet->{id})){
$planet->{nick} = $value;
}else{
- print "<p> Something went wrong: ".$DBH->errstr."</p>";
+ $error .= "<p> Something went wrong: ".$DBH->errstr."</p>";
}
}
if (param('cchannel')){
,undef,$value,$planet->{id})){
$planet->{channel} = $value;
}else{
- print "<p> Something went wrong: ".$DBH->errstr."</p>";
+ $error .= "<p> Something went wrong: ".$DBH->errstr."</p>";
}
}
if (param('cstatus')){
,undef,$value,$planet->{id})){
$planet->{planet_status} = $value;
}else{
- print "<p> Something went wrong: ".$DBH->errstr."</p>";
+ $error .= "<p> Something went wrong: ".$DBH->errstr."</p>";
}
}
if (param('calliance')){
,undef,param('alliance'),$planet->{id})){
$planet->{alliance_id} = param('alliance');
}else{
- print "<p> Something went wrong: ".$DBH->errstr."</p>";
+ $error .= "<p> Something went wrong: ".$DBH->errstr."</p>";
}
}
- $DBH->commit or print "<p> Something went wrong: ".$DBH->errstr."</p>";
+ $DBH->commit or $error .= "<p> Something went wrong: ".$DBH->errstr."</p>";
}
}
$BODY->param(Alliances => \@alliances);
my $query = $DBH->prepare(intelquery('o.alliance AS oalliance,coords(o.x,o.y,o.z) AS origin',"t.id = ? $showticks"));
- $query->execute($planet->{id}) or print $DBH->errstr;
+ $query->execute($planet->{id}) or $error .= $DBH->errstr;
my @intellists;
my @intel;
+ my $i = 0;
while (my $intel = $query->fetchrow_hashref){
if ($intel->{ingal}){
$intel->{missionclass} = 'ingal';
}else{
$intel->{missionclass} = $intel->{mission};
}
+ $intel->{ODD} = $i % 2;
push @intel,$intel;
+ $i++;
}
push @intellists,{Message => 'Incoming fleets', Intel => \@intel, Origin => 1};
my $query = $DBH->prepare(intelquery('t.alliance AS talliance,coords(t.x,t.y,t.z) AS target',"o.id = ? $showticks"));
- $query->execute($planet->{id}) or print $DBH->errstr;
+ $query->execute($planet->{id}) or $error .= $DBH->errstr;
my @intel;
+ my $i = 0;
while (my $intel = $query->fetchrow_hashref){
if ($intel->{ingal}){
$intel->{missionclass} = 'ingal';
}else{
$intel->{missionclass} = $intel->{mission};
}
+ $intel->{ODD} = $i % 2;
push @intel,$intel;
+ $i++;
}
push @intellists,{Message => 'Outgoing Fleets', Intel => \@intel, Target => 1};
OR ( t.alliance_id = o.alliance_id AND i.mission = 'Attack'))
AND i.sender NOT IN (SELECT planet FROM users u NATURAL JOIN groupmembers gm WHERE gid = 8 AND planet IS NOT NULL)
$showticks}));
- $query->execute() or print $DBH->errstr;
+ $query->execute() or $error .= $DBH->errstr;
my @intellists;
my @intel;
+ my $i = 0;
while (my $intel = $query->fetchrow_hashref){
if ($intel->{ingal}){
$intel->{missionclass} = 'ingal';
}else{
$intel->{missionclass} = $intel->{mission};
}
+ $intel->{ODD} = $i % 2;
push @intel,$intel;
+ $i++;
}
push @intellists,{Message => q{Intel where alliances doesn't match}, Intel => \@intel, Origin => 1, Target => 1};
$BODY->param(IntelLIsts => \@intellists);
push @messages,$message;
}
$BODY->param(IntelMessages => \@messages);
+$BODY->param(Error => $error);
1;