# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
#**************************************************************************/
-package ND::Web::Pages::Alliances;
+package NDWeb::Pages::Alliances;
use strict;
use warnings FATAL => 'all';
use ND::Include;
use CGI qw/:standard/;
-use ND::Web::Include;
+use NDWeb::Include;
-use base qw/ND::Web::XMLPage/;
+use base qw/NDWeb::XMLPage/;
-$ND::Web::Page::PAGES{alliances} = __PACKAGE__;
+$NDWeb::Page::PAGES{alliances} = __PACKAGE__;
sub render_body {
my $self = shift;
$DBH->begin_work;
if (param('crelationship')){
my $value = escapeHTML(param('relationship'));
- if ($DBH->do(q{UPDATE alliances SET relationship = NULLIF(?,'') WHERE id =?}
+ if ($DBH->do(q{UPDATE alliances SET relationship = ? WHERE id =?}
,undef,$value,$alliance->{id})){
$alliance->{relationship} = $value;
log_message $ND::UID,"HC set alliance: $alliance->{id} relationship: $value";
ORDER BY $order});
my @members;
$members->execute($alliance->{id});
- my $i = 0;
while (my $member = $members->fetchrow_hashref){
- $i++;
- $member->{ODD} = $i % 2;
push @members,$member;
}
$BODY->param(Members => \@members);
$query->execute($alliance->{id}) or $error .= $DBH->errstr;
my @intel;
- $i = 0;
while (my $intel = $query->fetchrow_hashref){
if ($intel->{ingal}){
$intel->{missionclass} = 'ingal';
}else{
$intel->{missionclass} = $intel->{mission};
}
- $i++;
- $intel->{ODD} = $i % 2;
push @intel,$intel;
}
$BODY->param(Intel => \@intel);
})or $error .= $DBH->errstr;
$query->execute or $error .= $DBH->errstr;
my @alliances;
- my $i = 0;
while (my $alliance = $query->fetchrow_hashref){
next unless (defined $alliance->{score} || $alliance->{kscore} > 0);
- $i++;
- $alliance->{ODD} = $i % 2;
push @alliances, $alliance;
}
$BODY->param(Alliances => \@alliances);