]> ruin.nu Git - ndwebbie.git/blobdiff - NDWeb/Pages/Alliances.pm
Use race enum instead of character
[ndwebbie.git] / NDWeb / Pages / Alliances.pm
index 311adb3c7b726d41d452a7fdfd67dc4d21ce9154..9a4ec6196b3553734f8d6f039489fc2074d6f482 100644 (file)
 #   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;
@@ -46,7 +46,7 @@ sub render_body {
                $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";
@@ -95,10 +95,7 @@ sub render_body {
                        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);
@@ -111,15 +108,12 @@ sub render_body {
                $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);
@@ -142,11 +136,8 @@ sub render_body {
                        })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);