]> ruin.nu Git - ndwebbie.git/commitdiff
Use list_context variables instead of homebrewed ODD
authorMichael Andreen <harv@ruin.nu>
Wed, 9 Jan 2008 19:47:49 +0000 (20:47 +0100)
committerMichael Andreen <harv@ruin.nu>
Wed, 9 Jan 2008 19:47:49 +0000 (20:47 +0100)
41 files changed:
NDWeb/Pages/AllianceRankings.pm
NDWeb/Pages/Alliances.pm
NDWeb/Pages/Calls.pm
NDWeb/Pages/Check.pm
NDWeb/Pages/CovOp.pm
NDWeb/Pages/DefLeeches.pm
NDWeb/Pages/EditRaid.pm
NDWeb/Pages/Forum.pm
NDWeb/Pages/GalaxyRankings.pm
NDWeb/Pages/HostileAlliances.pm
NDWeb/Pages/Intel.pm
NDWeb/Pages/Main.pm
NDWeb/Pages/MemberIntel.pm
NDWeb/Pages/PlanetNaps.pm
NDWeb/Pages/PlanetRankings.pm
NDWeb/Pages/Points.pm
NDWeb/Pages/Raids.pm
NDWeb/Pages/Resources.pm
NDWeb/Pages/TargetList.pm
NDWeb/Pages/Users.pm
NDWeb/XMLPage.pm
templates/alliancerankings.tmpl
templates/alliances.tmpl
templates/calls.tmpl
templates/check.tmpl
templates/covop.tmpl
templates/defLeeches.tmpl
templates/editRaid.tmpl
templates/forum.tmpl
templates/galaxyrankings.tmpl
templates/hostileAlliances.tmpl
templates/intel.tmpl
templates/main.tmpl
templates/memberIntel.tmpl
templates/planetNaps.tmpl
templates/planetrankings.tmpl
templates/points.tmpl
templates/raids.tmpl
templates/resources.tmpl
templates/targetList.tmpl
templates/users.tmpl

index c29d540af821cb0696b4f05439349caa6cd76858..29bb2df612117c44e9a230674892cb2c12eed3d5 100644 (file)
@@ -81,7 +81,6 @@ sub render_body {
                ORDER BY $order LIMIT 100 OFFSET ?});
        $query->execute($offset) or $error .= p($DBH->errstr);
        my @alliances;
-       my $i = 0;
        while (my $alliance = $query->fetchrow_hashref){
                for my $type (qw/members size score avgsize avgscore/){
                        #$alliance->{$type} = prettyValue($alliance->{$type});
@@ -98,8 +97,6 @@ sub render_body {
                                $alliance->{$type} =~ s/(^[-+]?\d+?(?=(?>(?:\d{3})+)(?!\d))|\G\d{3}(?=\d))/$1,/g; #Add comma for ever 3 digits, i.e. 1000 => 1,000
                        }
                }
-               $i++;
-               $alliance->{ODD} = $i % 2;
                push @alliances,$alliance;
        }
        $BODY->param(Alliances => \@alliances);
index d60f7a7feca96e2f1c56b8ebf2dd14f1853d7f06..75635efd96b7f193d2509cdcdf0bb22a9f88a24e 100644 (file)
@@ -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);
index 27e88de39b3805d02cf27311cbe0779bb852e7f0..8303b4f42718bb722211e3b364af3ad41d81881e 100644 (file)
@@ -159,10 +159,7 @@ sub render_body {
                        }
                        $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;
@@ -188,10 +185,7 @@ sub render_body {
                        $fleet->{CLASS} = $fleet->{mission};
                        $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;
@@ -209,23 +203,16 @@ sub render_body {
                });
                $attackers->execute($call->{id});
                my @attackers;
-               my $i = 0;
                while(my $attacker = $attackers->fetchrow_hashref){
-                       $i++;
-                       $attacker->{ODD} = $i % 2;
                        $outgoings->execute($attacker->{planet},$call->{landing_tick});
                        my @missions;
-                       my $k = 0;
                        while (my $mission = $outgoings->fetchrow_hashref){
                                $mission->{eta} = '?' if not defined $mission->{eta};
                                $mission->{amount} = '?' if not defined $mission->{amount};
-                               $mission->{ODD} = $k++ % 2;
                                $mission->{CLASS} = $mission->{mission};
                                my @ships;
                                $ships->execute($mission->{id});
-                               my $j = 0;
                                while (my $ship = $ships->fetchrow_hashref){
-                                       $ship->{ODD} = $j++ % 2;
                                        push @ships,$ship;
                                }
                                push @ships, {ship => 'No', amount => 'ships'} if @ships == 0;
@@ -275,7 +262,6 @@ sub render_body {
                        })or warn $DBH->errstr;
                $query->execute or warn $DBH->errstr;
                my @calls;
-               my $i = 0;
                my $tick = $self->{TICK};
                while (my $call = $query->fetchrow_hashref){
                        if ($call->{defense_points} < $minpoints){
@@ -288,12 +274,9 @@ sub render_body {
                        while ($tick - 24 > $call->{landing_tick}){
                                $tick -= 24;
                                push @calls,{};
-                               $i = 0;
                        }
                        $call->{attackers} =~ s{(\d+:\d+:\d+)}{<a href="/check?coords=$1">$1</a>}g;
                        $call->{dcstyle} = 'Hostile' unless defined $call->{dc};
-                       $i++;
-                       $call->{ODD} = $i % 2;
                        $call->{shiptype} = $call->{shiptype};
                        push @calls, $call;
                }
index eb0aa848c3f9605a5001d35521079b319cb4bd93..cac7f92bef68c450de688c470ac052bf5d7df931 100644 (file)
@@ -107,7 +107,6 @@ sub render_body {
        }
        my @planets;
        my $planet_id = undef;
-       my $i = 0;
        while (my $planet = $query->fetchrow_hashref){
                $planet_id = $planet->{id};
                for my $type (qw/size score value xp/){
@@ -126,8 +125,6 @@ sub render_body {
                                log_message $ND::UID,"BC browsing ND planet $planet->{coords} tick $self->{TICK}";
                        }
                }
-               $i++;
-               $planet->{ODD} = $i % 2;
                delete $planet->{id};
                push @planets,$planet;
        }
@@ -152,15 +149,11 @@ sub render_body {
                $query->execute($planet_id);
                my $ships = $DBH->prepare(q{SELECT ship,amount FROM fleet_ships WHERE id = ?});
                my @missions;
-               $i = 0;
                while (my $mission = $query->fetchrow_hashref){
-                       $mission->{ODD} = $i++ % 2;
                        $mission->{CLASS} = $mission->{mission};
                        my @ships;
                        $ships->execute($mission->{id});
-                       my $j = 0;
                        while (my $ship = $ships->fetchrow_hashref){
-                               $ship->{ODD} = $j++ % 2;
                                push @ships,$ship;
                        }
                        push @ships, {ship => 'No', amount => 'ships'} if @ships == 0;
@@ -184,15 +177,11 @@ sub render_body {
                });
                $query->execute($planet_id);
                my @incomings;
-               $i = 0;
                while (my $mission = $query->fetchrow_hashref){
-                       $mission->{ODD} = $i++ % 2;
                        $mission->{CLASS} = $mission->{mission};
                        my @ships;
                        $ships->execute($mission->{id});
-                       my $j = 0;
                        while (my $ship = $ships->fetchrow_hashref){
-                               $ship->{ODD} = $j++ % 2;
                                push @ships,$ship;
                        }
                        push @ships, {ship => 'No', amount => 'ships'} if @ships == 0;
@@ -218,9 +207,7 @@ sub render_body {
                });
                $query->execute($planet_id);
                my @scans;
-               $i = 0;
                while (my $scan = $query->fetchrow_hashref){
-                       $scan->{ODD} = $i++ % 2;
                        push @scans,$scan;
                }
                $BODY->param(Scans => \@scans);
@@ -244,9 +231,7 @@ sub render_body {
                });
                $query->execute($planet_id);
                my @pdata;
-               $i = 0;
                while (my $data = $query->fetchrow_hashref){
-                       $data->{ODD} = ++$i % 2;
                        $data->{amount} =~ s/(^[-+]?\d+?(?=(?>(?:\d{3})+)(?!\d))|\G\d{3}(?=\d))/$1,/g; #Add comma for ever 3 digits, i.e. 1000 => 1,000
                        push @pdata,$data;
                }
@@ -270,7 +255,6 @@ sub render_body {
        $query->execute($x,$y) or $ND::ERROR .= p($DBH->errstr);
 
        my @galaxies;
-       $i = 0;
        while (my $galaxy = $query->fetchrow_hashref){
                for my $type (qw/planets size score xp value/){
                        #$galaxy->{$type} = prettyValue($galaxy->{$type});
@@ -287,8 +271,6 @@ sub render_body {
                                $galaxy->{$type} =~ s/(^[-+]?\d+?(?=(?>(?:\d{3})+)(?!\d))|\G\d{3}(?=\d))/$1,/g; #Add comma for ever 3 digits, i.e. 1000 => 1,000
                        }
                }
-               $i++;
-               $galaxy->{ODD} = $i % 2;
                push @galaxies,$galaxy;
        }
        $BODY->param(Galaxies => \@galaxies);
index e777499e03c552dc96a033a9818ee7866c8adf0f..162e64615bffa5f04d80a25ecefc21ea78aee0e4 100644 (file)
@@ -79,12 +79,10 @@ sub render_body {
        $query->execute($self->{PLANET});
 
        my @targets;
-       my $i = 0;
        while (my ($id,$coords,$metal,$crystal,$eonium,$seccents,$dists,$max) = $query->fetchrow){
-               $i++;
                push @targets,{Target => $id, Coords => $coords
                        , Metal => $metal, Crystal => $crystal, Eonium => $eonium, SecCents => $seccents
-                       , Dists => $dists, MaxResHack => $max, List => $list, ODD => $i % 2};
+                       , Dists => $dists, MaxResHack => $max, List => $list};
        }
        $BODY->param(Targets => \@targets);
        return $BODY;
index ec3010b9a9ea2ca8018f9e0e36a890988bb5c760..b10e40310ee21030d0fef4aa8c09bb2275920fcf 100644 (file)
@@ -47,9 +47,7 @@ sub render_body {
        $query->execute;
 
        my @members;
-       my $i = 0;
        while ( my $member = $query->fetchrow_hashref){
-               $member->{ODD} = $i++ % 2;
                push @members,$member;
        }
        $BODY->param(Members => \@members);
index 61a58143fa79ed93158f615ab00a428903f67faa..5638b4f57dcdae37656756f516eaa6ba6f150995 100644 (file)
@@ -230,9 +230,7 @@ sub render_body {
                        delete $target->{planet};
 
                        my @scans;
-                       my $i = 0;
                        while (my $scan = $scans->fetchrow_hashref){
-                               $scan->{ODD} = $i++ % 2;
                                push @scans,$scan;
                        }
                        $target->{Scans} = \@scans;
index ac28bb023394e28ad7828cfc6a33e73d70e67d64..76ac472a4afe5383c793d49bcf7e49e74cff822d 100644 (file)
@@ -168,16 +168,13 @@ sub render_body {
                        while (my $board = $boards->fetchrow_hashref){
                                next if $board->{id} < 0;
                                $threads->execute($board->{id},$ND::UID,1) or $ND::ERROR .= p($DBH->errstr);
-                               my $i = 0;
                                my @threads;
                                while (my $thread = $threads->fetchrow_hashref){
-                                       $i++;
-                                       $thread->{Odd} = $i % 2;
                                        push @threads,$thread;
                                }
                                $board->{Threads} = \@threads;
                                delete $board->{post};
-                               push @boards,$board if $i > 0;
+                               push @boards,$board if $threads->rows > 0;
                        }
                        $category->{Boards} = \@boards;
                        delete $category->{id};
@@ -196,11 +193,8 @@ sub render_body {
                my ($time) = $DBH->selectrow_array('SELECT now()::timestamp',undef);
                $BODY->param(Date => $time);
                $threads->execute($board->{id},$ND::UID,0) or $ND::ERROR .= p($DBH->errstr);
-               my $i = 0;
                my @threads;
                while (my $thread = $threads->fetchrow_hashref){
-                       $i++;
-                       $thread->{Odd} = $i % 2;
                        push @threads,$thread;
                }
                $BODY->param(Threads => \@threads);
@@ -241,15 +235,12 @@ sub render_body {
                while (my $category = $categories->fetchrow_hashref){
                        $boards->execute($category->{id},$ND::UID) or $ND::ERROR .= p($DBH->errstr);
                        my @boards;
-                       my $i = 0;
                        while (my $board = $boards->fetchrow_hashref){
-                               $i++;
-                               $board->{Odd} = $i % 2;
                                push @boards,$board;
                        }
                        $category->{Boards} = \@boards;
                        delete $category->{id};
-                       push @categories,$category if $i > 0;
+                       push @categories,$category if $boards->rows > 0;
                }
                $BODY->param(Categories => \@categories);
 
index 4be94715533c4a484e767c76ca2e1ad33db862fb..318f4f47986f1deb60188e54de3f1e21e24781ba 100644 (file)
@@ -80,7 +80,6 @@ sub render_body {
        ORDER BY $order LIMIT 100 OFFSET ?});
        $query->execute($offset) or $error .= p($DBH->errstr);
        my @galaxies;
-       my $i = 0;
        while (my $galaxy = $query->fetchrow_hashref){
                for my $type (qw/planets size score xp value/){
                        #$galaxy->{$type} = prettyValue($galaxy->{$type});
@@ -97,8 +96,6 @@ sub render_body {
                                $galaxy->{$type} =~ s/(^[-+]?\d+?(?=(?>(?:\d{3})+)(?!\d))|\G\d{3}(?=\d))/$1,/g; #Add comma for ever 3 digits, i.e. 1000 => 1,000
                        }
                }
-               $i++;
-               $galaxy->{ODD} = $i % 2;
                push @galaxies,$galaxy;
        }
        $BODY->param(Galaxies => \@galaxies);
index 39ee1db6e84be3f519f431446de876c6d12fe696..703e8b71f0cb1700733c14207dc2d73f4ac95291 100644 (file)
@@ -55,11 +55,8 @@ ORDER BY hostilecount DESC
                })or $ND::ERROR .= $DBH->errstr;
        $query->execute($begintick,$endtick) or $ND::ERROR .= $DBH->errstr;
        my @alliances;
-       my $i = 0;
        my $tick = $self->{TICK};
        while (my $alliance = $query->fetchrow_hashref){
-               $i++;
-               $alliance->{ODD} = $i % 2;
                push @alliances, $alliance;
        }
        $BODY->param(Alliances => \@alliances);
index 3dc69b203ce8b07d7690263b5ffa74ec0fab686f..bd9777aeac0b787fd2ebba1f1c9876a8174aac61 100644 (file)
@@ -171,15 +171,12 @@ sub render_body {
                $query->execute($planet->{id}) or $error .= $DBH->errstr;
                my @intellists;
                my @incomings;
-               my $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 @incomings,$intel;
                }
                push @intellists,{Message => 'Incoming fleets', Intel => \@incomings, Origin => 1};
@@ -187,15 +184,12 @@ sub render_body {
                $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 $error .= $DBH->errstr;
                my @outgoings;
-               $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 @outgoings,$intel;
                }
                push @intellists,{Message => 'Outgoing Fleets', Intel => \@outgoings, Target => 1};
@@ -212,15 +206,12 @@ sub render_body {
 
                my @intellists;
                my @intel;
-               my $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;
                }
                push @intellists,{Message => q{Intel where alliances doesn't match}, Intel => \@intel, Origin => 1, Target => 1};
index 62d91f33af76d25125e09c6e224f76cc699503aa..db3a11c7db65d0b56844c3492463ccc2b22d2bb9 100644 (file)
@@ -162,7 +162,6 @@ sub render_body {
                })or warn  $DBH->errstr;
        $calls->execute($ND::UID) or warn $DBH->errstr;
 
-       my $i = 0;
        my @calls;
        while (my $call = $calls->fetchrow_hashref){
                $call->{attackers} =~ s{(\d+:\d+:\d+)}{<a href="/check?coords=$1">$1</a>}g;
@@ -175,8 +174,6 @@ sub render_body {
                }else{
                        $call->{covered} = 'Hostile';
                }
-               $i++;
-               $call->{ODD} = $i % 2;
                $call->{shiptype} = $call->{shiptype};
                push @calls, $call;
        }
@@ -227,14 +224,10 @@ ORDER BY x,y,z,mission,tick
 
        $query->execute($self->{UID},$self->{PLANET},$self->{TICK}) or warn $DBH->errstr;
        my @fleets;
-       $i = 0;
        while (my $fleet = $query->fetchrow_hashref){
-               $fleet->{ODD} = $i++ % 2;
                my @ships;
                $ships->execute($fleet->{id});
-               my $j = 0;
                while (my $ship = $ships->fetchrow_hashref){
-                       $ship->{ODD} = $j++ % 2;
                        push @ships,$ship;
                }
                $fleet->{ships} = \@ships;
index 36eb09a65a23eeaf524afba812867ffeb585e379..ab73864245bc9ac2566c6117f384d569e13af2ba 100644 (file)
@@ -73,8 +73,6 @@ sub render_body {
                $query->execute($user->{uid}) or $error .= $DBH->errstr;
                my @nd_attacks;
                my @other_attacks;
-               my $ndi = 0;
-               my $oi = 0;
                while (my $intel = $query->fetchrow_hashref){
                        my $attack = {target => $intel->{coords}, tick => $intel->{tick}};
                        if ($intel->{ndtarget}){
@@ -83,10 +81,8 @@ sub render_body {
                                }else{
                                        $attack->{Other} = 'Launched at a tick that was not claimed';
                                }
-                               $attack->{ODD} = ++$ndi % 2;
                                push @nd_attacks, $attack;
                        }else{
-                               $attack->{ODD} = ++$oi % 2;
                                push @other_attacks, $attack;
                        }
                }
@@ -107,19 +103,13 @@ sub render_body {
                my @nd_def;
                my @ingal_def;
                my @other_def;
-               $ndi = 0;
-               $oi = 0;
-               my $gi = 0;
                while (my $intel = $query->fetchrow_hashref){
                        my $def = {target => $intel->{coords}.(defined $intel->{alliance} ? " ($intel->{alliance})" : ''), tick => $intel->{tick}};
                        if (defined $intel->{alliance_id} && $intel->{alliance_id} == 1){
-                               $def->{ODD} = ++$ndi % 2;
                                push @nd_def, $def;
                        }elsif($intel->{ingal}){
-                               $def->{ODD} = ++$gi % 2;
                                push @ingal_def, $def;
                        }else{
-                               $def->{ODD} = ++$oi % 2;
                                push @other_def, $def;
                        }
                }
@@ -154,10 +144,7 @@ sub render_body {
                        ORDER BY $order DESC});
                $query->execute() or $error .= $DBH->errstr;
                my @members;
-               my $i = 0;
                while (my $intel = $query->fetchrow_hashref){
-                       $i++;
-                       $intel->{ODD} = $i % 2;
                        $intel->{OLD} = 'OLD' if (!defined $intel->{tick} || $self->{TICK} > $intel->{tick} + 60);
                        delete $intel->{tick};
                        push @members,$intel;
index 32a5c48d5b7e1fa230f2a593372532c42e1117e9..adcd5b7200888737a9a617b6419a0ac306986653 100644 (file)
@@ -50,10 +50,7 @@ sub render_body {
 
        $query->execute or $error .= p($DBH->errstr);
        my @planets;
-       my $i = 0;
        while (my $planet = $query->fetchrow_hashref){
-               $i++;
-               $planet->{ODD} = $i % 2;
                push @planets,$planet;
        }
        $BODY->param(Planets => \@planets);
index 3d9f50923c2548b8127c5cc970b85c3551729e23..e74462624ffe666acb2dfeeece6ddebe82101b67 100644 (file)
@@ -78,7 +78,6 @@ sub render_body {
                $extra_columns FROM current_planet_stats_full ORDER BY $order LIMIT 100 OFFSET ?});
        $query->execute($offset) or $error .= p($DBH->errstr);
        my @planets;
-       my $i = 0;
        while (my $planet = $query->fetchrow_hashref){
                for my $type (qw/size score value xp/){
                        #$planet->{$type} = prettyValue($planet->{$type});
@@ -92,8 +91,6 @@ sub render_body {
                                $planet->{$type} =~ s/(^[-+]?\d+?(?=(?>(?:\d{3})+)(?!\d))|\G\d{3}(?=\d))/$1,/g; #Add comma for ever 3 digits, i.e. 1000 => 1,000
                        }
                }
-               $i++;
-               $planet->{ODD} = $i % 2;
                push @planets,$planet;
        }
        $BODY->param(Planets => \@planets);
index 11482abbd1879f92c8bc5ca7203beefa44c00fe6..250900b6696389ac3ef14ce8ad4349fec9a3e3e7 100644 (file)
@@ -57,11 +57,9 @@ sub render_body {
        $query->execute;
 
        my @members;
-       my $i = 0;
        while (my ($username,$defense,$attack,$scan,$humor,$total,$rank,$raid) = $query->fetchrow){
-               $i++;
                push @members,{Username => $username, Defense => $defense, Attack => $attack, Raid => $raid
-                       , Scan => $scan, Humor => $humor, Total => $total, Rank => $rank, ODD => $i % 2};
+                       , Scan => $scan, Humor => $humor, Total => $total, Rank => $rank};
        }
        $BODY->param(Members => \@members);
        return $BODY;
index 3fb41458751caa7371a37127e46fc87a9567b4f4..0b342fa42022547358865b52e8d680c91cd0f222 100644 (file)
@@ -250,9 +250,7 @@ sub render_body {
                        while (my $mission = $unitscans->fetchrow_hashref){
                                my @ships;
                                $ships->execute($mission->{id});
-                               my $j = 0;
                                while (my $ship = $ships->fetchrow_hashref){
-                                       $ship->{ODD} = $j++ % 2;
                                        push @ships,$ship;
                                }
                                push @ships, {ship => 'No', amount => 'ships'} if @ships == 0;
index 9267ecda693c85bb3c6795fc423461fbdbf28cb7..f06620d41ea0501a0191bdd61e8809ee36834e15 100644 (file)
@@ -56,10 +56,7 @@ sub render_body {
                });
        $query->execute;
        my @alliances;
-       my $i = 0;
        while (my $alliance = $query->fetchrow_hashref){
-               $i++;
-               $alliance->{ODD} = $i % 2;
                push @alliances,$alliance;
        }
        $BODY->param(Alliances => \@alliances);
index 64fed86b117e187a0f3bccfbbb1f18b0e564daa8..f321a927268b4b48db1b0bdf2654695405de6a7d 100644 (file)
@@ -66,10 +66,7 @@ ORDER BY $order
                });
        $query->execute;
        my @alliances;
-       my $i = 0;
        while (my $alliance = $query->fetchrow_hashref){
-               $i++;
-               $alliance->{ODD} = $i % 2;
                push @alliances,$alliance;
        }
        $BODY->param(Alliances => \@alliances);
index e0d48e67783bfb6fc92f9c974427bb92be609cbc..232c4232b520a664722c5d62fe2c9913e2acecff 100644 (file)
@@ -131,10 +131,7 @@ sub render_body {
                        ORDER BY lower(username)})or $error .= $DBH->errstr;
                $query->execute or $error .= $DBH->errstr;
                my @users;
-               my $i = 0;
                while (my $user = $query->fetchrow_hashref){
-                       $i++;
-                       $user->{ODD} = $i % 2;
                        push @users, $user;
                }
                $BODY->param(Users => \@users);
index 76c637465b76357bf7d3887d8bc0acfd9c963ead..ece5bdd877a69ac295e9e408cd4fafa178fce220 100644 (file)
@@ -91,7 +91,7 @@ sub render : method {
                $body = HTML::Template->new(filename => "templates/$self->{PAGE}.xml.tmpl", cache => 1);
        }else{
                $body = HTML::Template->new(filename => "templates/$self->{PAGE}.tmpl", global_vars => 1
-                       , cache => 1, default_escape => 'HTML');
+                       , cache => 1, loop_context_vars => 1, default_escape => 'HTML');
                $body->param(PAGE => $self->{PAGE});
        }
 
index 847b0cba330029c0efe0942f631b1306c2d55c31..a44bbf11b8a2f502d4f2afadf81be15d2bf878bd 100644 (file)
@@ -17,7 +17,7 @@
        </TMPL_IF>
        </tr>
        <TMPL_LOOP Alliances>
-       <tr align="right" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="right" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td title="<TMPL_VAR NAME=SizeRank_Gain_day> Today | <TMPL_VAR NAME=SizeRank_Gain> Tick"><TMPL_VAR NAME=SizeRank> <img src="/images/<TMPL_VAR NAME=SizeRankImg>.png" alt="<TMPL_VAR NAME=SizeImg>"/> </td>
                <td title="<TMPL_VAR NAME=ScoreRank_Gain_day> Today | <TMPL_VAR NAME=ScoreRank_Gain> Tick"><TMPL_VAR NAME=ScoreRank> <img src="/images/<TMPL_VAR NAME=ScoreRankImg>.png" alt="<TMPL_VAR NAME=ScoreImg>"/> </td>
 
index 07a4aab9438f42e1c157d565a2d8a564294ef1a3..e10127ae151bcbc27375f3691f3cab965c44c287 100644 (file)
@@ -39,7 +39,7 @@
                <th><a href="/<TMPL_VAR NAME=PAGE>?alliance=<TMPL_VAR NAME=Id>&amp;order=xp">XP (rank)</a></th>
        </tr>
        <TMPL_LOOP Members>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><a href="check?coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
                <td class="<TMPL_VAR NAME=Planet_status>"><a href="intel?coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Nick>(<TMPL_VAR NAME=Planet_status>)</a></td>
                <td><TMPL_VAR NAME=hit_us></td>
@@ -62,7 +62,7 @@
                <th>Ingal</th><th>Reported by</th>
        </tr>
        <TMPL_LOOP Intel>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
        <td><TMPL_VAR NAME=OAlliance></td>
        <td><a href="intel?coords=<TMPL_VAR NAME=Origin>"><TMPL_VAR NAME=Origin></a></td>
        <td class="<TMPL_VAR NAME=MissionClass>"><TMPL_VAR NAME=Mission></td>
@@ -92,7 +92,7 @@
                <th><a href="/<TMPL_VAR NAME=PAGE>?order=kvalue">Value</a> (<a href="/<TMPL_VAR NAME=PAGE>?order=kvalavg">avg</a>)</th>
        </tr>
 <TMPL_LOOP Alliances>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><a href="/<TMPL_VAR NAME=PAGE>?alliance=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Name></a></td>
                <td><TMPL_VAR NAME=kmem></td>
                <td><TMPL_VAR NAME=members></td>
index 63dde79c398e324fc254a6c81b1bd46bd9c751a9..70a26133501256c37057367bdb07d12e42fe64db 100644 (file)
@@ -52,7 +52,7 @@
        <th>Change/remove?</th>
        </tr>
        <TMPL_LOOP Attackers>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('attacker<TMPL_VAR NAME=Id>')">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('attacker<TMPL_VAR NAME=Id>')">
                <td><a href="/check?coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
                <td class="<TMPL_VAR NAME=Planet_status>"><TMPL_VAR NAME=Planet_status></td>
                <td class="<TMPL_VAR NAME=Relationship>"><TMPL_VAR NAME=Alliance> (<TMPL_VAR NAME=Relationship>)</td>
@@ -69,7 +69,7 @@
        <table>
                <tr><th>Target</th><th>Name</th><th>Mission</th><th>Tick</th><th>ETA</th><th>Amount</th></tr>
                <TMPL_LOOP Missions>
-               <tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
+               <tr align="center" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
                        <td><a href="/check?coords=<TMPL_VAR NAME=Target>"><TMPL_VAR NAME=Target></a></td>
                        <td><TMPL_VAR NAME=Name></td>
                        <td class="<TMPL_VAR NAME=Class>"><TMPL_VAR NAME=Mission></td><td><TMPL_VAR NAME=Tick></td>
@@ -79,7 +79,7 @@
                        <td/>
                        <td colspan="5"><table>
                        <TMPL_LOOP Ships>
-                       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+                       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                                <td><TMPL_VAR NAME=Ship></td><td><TMPL_VAR NAME=Amount></td>
                        </tr>
                        </TMPL_LOOP>
 <table>
        <tr><th>Target</th><th>Name</th><th>Mission</th><th>Tick</th><th>ETA</th><th>Amount</th></tr>
        <TMPL_LOOP Fleets>
-       <tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
+       <tr align="center" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
                <td><a href="/check?coords=<TMPL_VAR NAME=Target>"><TMPL_VAR NAME=Target></a></td>
                <td><TMPL_VAR NAME=Name></td>
                <td class="<TMPL_VAR NAME=Class>"><TMPL_VAR NAME=Mission></td><td><TMPL_VAR NAME=Tick></td>
                <td/>
                <td colspan="5"><table>
                <TMPL_LOOP Ships>
-               <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+               <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                        <td><TMPL_VAR NAME=Ship></td><td><TMPL_VAR NAME=Amount></td>
                </tr>
                </TMPL_LOOP>
 <table>
        <tr><th>Sender</th><th>Name</th><th>Mission</th><th>Landing Tick</th><th>ETA</th><th>Amount</th></tr>
        <TMPL_LOOP Defenders>
-       <tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
+       <tr align="center" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
                <td><a href="/check?coords=<TMPL_VAR NAME=Sender>"><TMPL_VAR NAME=Sender></a></td>
                <td><TMPL_VAR NAME=Name></td>
                <td class="<TMPL_VAR NAME=Class>"><TMPL_VAR NAME=Mission></td><td><TMPL_VAR NAME=Tick></td>
                <td/>
                <td colspan="5"><table>
                <TMPL_LOOP Ships>
-               <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+               <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                        <td><TMPL_VAR NAME=Ship></td><td><TMPL_VAR NAME=Amount></td>
                </tr>
                </TMPL_LOOP>
 <table>
        <tr><th>Call</th><th>DC</th><th>Def Fleets</th><th>Member (def points)</th><th>Landing tick</th><th>Races</th><th>Amount</th><th>Shiptypes</th><th>ETA</th><th>Alliance</th><th>Attackers</th></tr>
 <TMPL_LOOP Calls>
-       <tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="center" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td class="<TMPL_VAR NAME=DCSTYLE>"><a href="/<TMPL_VAR NAME=PAGE>?call=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Id></a></td>
                <td><TMPL_VAR NAME=DC></td>
                <td><TMPL_VAR NAME=Fleets></td>
index a8c55fe6b2b988a33aea95739b63892b421b6939..3270812cdc5a20fdf0600f10c37d2cc38a128845 100644 (file)
@@ -16,7 +16,7 @@
        <th><a href="/<TMPL_VAR NAME=PAGE>?offset=<TMPL_VAR NAME=Offset>&amp;order=xprank">XP</a></th>
        </tr>
        <TMPL_LOOP Galaxies>
-       <tr align="right" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="right" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td title="<TMPL_VAR NAME=SizeRank_Gain_day> Today | <TMPL_VAR NAME=SizeRank_Gain> Tick"><TMPL_VAR NAME=SizeRank> <img src="/images/<TMPL_VAR NAME=SizeRankImg>.png" alt="<TMPL_VAR NAME=SizeImg>"/> </td>
                <td title="<TMPL_VAR NAME=ScoreRank_Gain_day> Today | <TMPL_VAR NAME=ScoreRank_Gain> Tick"><TMPL_VAR NAME=ScoreRank> <img src="/images/<TMPL_VAR NAME=ScoreRankImg>.png" alt="<TMPL_VAR NAME=ScoreImg>"/> </td>
                <td title="<TMPL_VAR NAME=ValueRank_Gain_day> Today | <TMPL_VAR NAME=ValueRank_Gain> Tick"><TMPL_VAR NAME=ValueRank> <img src="/images/<TMPL_VAR NAME=ValueRankImg>.png" alt="<TMPL_VAR NAME=ValueImg>"/> </td>
@@ -40,7 +40,7 @@
                <th>XP</th><th>Fleet (Resource) value</th><TMPL_IF isBC><th>Nick</th><th>Hit us</th><th>Alliance</th></TMPL_IF>
        </tr>
        <TMPL_LOOP GPlanets>
-       <tr align="right" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="right" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
 
                <td style="padding-left: 0.5em" title="<TMPL_VAR NAME=SizeRank_Gain_day> Today | <TMPL_VAR NAME=SizeRank_Gain> Tick"><TMPL_VAR NAME=SizeRank> <img src="/images/<TMPL_VAR NAME=SizeRankImg>.png" alt="<TMPL_VAR NAME=SizeImg>"/> </td>
                <td style="padding-left: 0.5em" title="<TMPL_VAR NAME=ScoreRank_Gain_day> Today | <TMPL_VAR NAME=ScoreRank_Gain> Tick"><TMPL_VAR NAME=ScoreRank> <img src="/images/<TMPL_VAR NAME=ScoreRankImg>.png" alt="<TMPL_VAR NAME=ScoreImg>"/> </td>
@@ -69,7 +69,7 @@
 <table>
 <tr><th>Tick</th><th>Type</th>Amount</tr>
 <TMPL_LOOP PlanetData>
-<tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+<tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
        <td><TMPL_VAR NAME=Tick></td>
        <td><TMPL_VAR NAME=Category> <TMPL_VAR NAME=Name></td>
        <td><TMPL_VAR NAME=Amount></td>
@@ -92,7 +92,7 @@
 <table>
 <tr><th>Tick</th><th>Scan</th></tr>
 <TMPL_LOOP Scans>
-<tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+<tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
        <td><TMPL_VAR NAME=Tick></td>
        <td><a href="http://game.planetarion.com/showscan.pl?scan_id=<TMPL_VAR NAME=Scan_id>"><TMPL_VAR NAME=Type></a></td>
 </tr>
 <table>
        <tr><th>Target</th><th>Name</th><th>Mission</th><th>Landing tick</th><th>ETA</th><th>Amount</th></tr>
        <TMPL_LOOP Missions>
-       <tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
+       <tr align="center" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
                <td><a href="/check?coords=<TMPL_VAR NAME=Target>"><TMPL_VAR NAME=Target></a></td>
                <td><TMPL_VAR NAME=Name></td>
                <td class="<TMPL_VAR NAME=Class>"><TMPL_VAR NAME=Mission></td><td><TMPL_VAR NAME=LandingTick></td>
                <td/>
                <td colspan="5"><table>
                <TMPL_LOOP Ships>
-               <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+               <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                        <td><TMPL_VAR NAME=Ship></td><td><TMPL_VAR NAME=Amount></td>
                </tr>
                </TMPL_LOOP>
 <table>
        <tr><th>Sender</th><th>Name</th><th>Mission</th><th>Landing tick</th><th>ETA</th><th>Amount</th></tr>
        <TMPL_LOOP Incomings>
-       <tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
+       <tr align="center" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
                <td><a href="/check?coords=<TMPL_VAR NAME=Sender>"><TMPL_VAR NAME=Sender></a></td>
                <td><TMPL_VAR NAME=Name></td>
                <td class="<TMPL_VAR NAME=Class>"><TMPL_VAR NAME=Mission></td><td><TMPL_VAR NAME=LandingTick></td>
                <td/>
                <td colspan="5"><table>
                <TMPL_LOOP Ships>
-               <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+               <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                        <td><TMPL_VAR NAME=Ship></td><td><TMPL_VAR NAME=Amount></td>
                </tr>
                </TMPL_LOOP>
index 6904bd7335684fe7b00930a00f7ff8e0f1cd66b6..ca9651732c4bac79a1cedbb389890e0811336f7a 100644 (file)
@@ -3,7 +3,7 @@
        <th>Coords</th><th>Metal</th><th>Crystal</th><th>Eonium</th><th>% Sec Centres</th><th>Dists</th><th>Max (15 agents)</th><th>Last covop (tick)</th>
        </tr>
        <TMPL_LOOP Targets>
-       <tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="center" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
        <td><a href="/check?coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
        <td><TMPL_VAR NAME=Metal></td>
        <td><TMPL_VAR NAME=Crystal></td>
index b8744e2e820affed2a8cb04ebf7deb173703846b..4490582e6b55b4ef6b94fe7fb2e76a4ab5774a01 100644 (file)
@@ -8,7 +8,7 @@
        <th>Calls</th>
        </tr>
        <TMPL_LOOP Members>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
        <td><TMPL_VAR NAME=Username></td>
        <td><TMPL_VAR NAME=Defense_Points></td>
        <td><TMPL_VAR NAME=Fleets></td>
index 13ae19d6b8ab140563871564c9adfb301a6833fa..be4fa94811ac007e393770bb354070d6c317115a 100644 (file)
        <table>
        <tr><th>Tick</th><th>Scan</th></tr>
        <TMPL_LOOP Scans>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><TMPL_VAR NAME=Tick></td>
                <td><a href="http://game.planetarion.com/showscan.pl?scan_id=<TMPL_VAR NAME=Scan_id>"><TMPL_VAR NAME=Type></a></td>
        </tr>
index b74de1f56f764dfc152702bf287e7ca5555b685c..c0aa4907d231b4c0888556417148a46415d1dad3 100644 (file)
@@ -26,7 +26,7 @@
        <th>Last post</th>
 </tr>
 <TMPL_LOOP Threads>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td align="center"><TMPL_VAR NAME=Unread></td>
                <td align="center"><TMPL_VAR NAME=Posts></td>
                <td <TMPL_IF Sticky>class="sticky"</TMPL_IF>><a href="/<TMPL_VAR NAME=PAGE>?t=<TMPL_VAR NAME=Id>#NewPosts">&nbsp;<TMPL_VAR NAME=Subject>&nbsp;</a></td>
@@ -72,7 +72,7 @@ Move checked threads to: <select name="board">
 <TMPL_LOOP Categories>
        <tr><th colspan="2"><TMPL_VAR NAME=Category></th></tr>
        <TMPL_LOOP Boards>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td align="center"><TMPL_VAR NAME=Unread></td>
                <td><a href="/<TMPL_VAR NAME=PAGE>?b=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Board></a></td>
                <td align="center"><TMPL_VAR NAME=Last_post></td>
@@ -101,7 +101,7 @@ Move checked threads to: <select name="board">
                <th colspan="2"><a href="/<TMPL_VAR NAME=PAGE>/allUnread?b=<TMPL_VAR NAME=Id>;markAsRead=<TMPL_VAR ESCAPE=URL NAME=DATE>">Mark threads as read</a></th>
        </tr>
                <TMPL_LOOP Threads>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td align="center"><TMPL_VAR NAME=Unread></td>
                <td align="center"><TMPL_VAR NAME=Posts></td>
                <td<TMPL_IF Sticky> class="sticky"</TMPL_IF>><a href="/<TMPL_VAR NAME=PAGE>?t=<TMPL_VAR NAME=Id>#NewPosts">&nbsp;<TMPL_VAR NAME=Subject>&nbsp;</a></td>
index ef9b532664614aed7feb7cb0ef5beaf678de5909..d7eb4e4339b4ddfb172774fc12fb16aefe088665 100644 (file)
@@ -19,7 +19,7 @@
        </TMPL_IF>
        </tr>
        <TMPL_LOOP Galaxies>
-       <tr align="right" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="right" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td title="<TMPL_VAR NAME=SizeRank_Gain_day> Today | <TMPL_VAR NAME=SizeRank_Gain> Tick"><TMPL_VAR NAME=SizeRank> <img src="/images/<TMPL_VAR NAME=SizeRankImg>.png" alt="<TMPL_VAR NAME=SizeImg>"/> </td>
                <td title="<TMPL_VAR NAME=ScoreRank_Gain_day> Today | <TMPL_VAR NAME=ScoreRank_Gain> Tick"><TMPL_VAR NAME=ScoreRank> <img src="/images/<TMPL_VAR NAME=ScoreRankImg>.png" alt="<TMPL_VAR NAME=ScoreImg>"/> </td>
                <td title="<TMPL_VAR NAME=ValueRank_Gain_day> Today | <TMPL_VAR NAME=ValueRank_Gain> Tick"><TMPL_VAR NAME=ValueRank> <img src="/images/<TMPL_VAR NAME=ValueRankImg>.png" alt="<TMPL_VAR NAME=ValueImg>"/> </td>
index 8a3fe3c9137b1a939a23e22ef65c8a4d53225d70..bb74b0e5c10f7cc5e149922e790c1449021bc96d 100644 (file)
@@ -16,7 +16,7 @@
                <th>Hostile Counts</th>
        </tr>
 <TMPL_LOOP Alliances>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><a href="/alliances?alliance=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Name></a></td>
                <td><TMPL_VAR NAME=HostileCount></td>
        </tr>
index 20a46070d862bb1b9bd40dff73167972da45f74f..080233bbef262616796d0da5e83b88674b8127ed 100644 (file)
                <th>Ingal</th><th>Reported by</th>
        </tr>
        <TMPL_LOOP Intel>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
        <TMPL_IF Origin>
        <td><TMPL_VAR NAME=OAlliance></td>
        <td><a href="/<TMPL_VAR NAME=PAGE>?coords=<TMPL_VAR NAME=Origin>"><TMPL_VAR NAME=Origin></a></td>
index 7dd2a467d6df7a53462845afc34f156a7c485c79..671bb8d71fec2058be1b990321e43da412477a66 100644 (file)
@@ -17,7 +17,7 @@
                <th>XP</th>
        </tr>
 <TMPL_LOOP Planets>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
 
                <td title="<TMPL_VAR NAME=SizeRank_Gain_day> Today | <TMPL_VAR NAME=SizeRank_Gain> Tick"><TMPL_VAR NAME=SizeRank> <img src="/images/<TMPL_VAR NAME=SizeRankImg>.png" alt="<TMPL_VAR NAME=SizeImg>"/> </td>
                <td title="<TMPL_VAR NAME=ScoreRank_Gain_day> Today | <TMPL_VAR NAME=ScoreRank_Gain> Tick"><TMPL_VAR NAME=ScoreRank> <img src="/images/<TMPL_VAR NAME=ScoreRankImg>.png" alt="<TMPL_VAR NAME=ScoreImg>"/> </td>
@@ -41,7 +41,7 @@
 <table>
        <tr><th>Call</th><th>DC</th><th>Landing tick</th><th>Races</th><th>Amount</th><th>Shiptypes</th><th>Current eta</th><th>Inital eta</th><th>Attackers</th></tr>
 <TMPL_LOOP Calls>
-       <tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="center" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td class="<TMPL_VAR NAME=Covered>"><a href="/calls?call=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Id></a></td>
                <td class="<TMPL_VAR NAME=ActiveDC>"><TMPL_VAR NAME=DC></td>
                <td><TMPL_VAR NAME=Landing_Tick></td>
@@ -85,7 +85,7 @@
        <table>
        <tr><th>Target</th><th>Mission</th><th>Amount</th><th>Landing Tick</th><th>Back home</th><th>change?</th></tr>
        <TMPL_LOOP Fleets>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>" onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')">
                <td><TMPL_VAR NAME=Target></td>
                <td><a href="javascript://"  onclick="toggleVisibility('fleet<TMPL_VAR NAME=Id>')"><TMPL_VAR NAME=Mission></a></td>
                <td><TMPL_VAR NAME=Amount></td><td><TMPL_VAR NAME=Tick></td>
@@ -96,7 +96,7 @@
                <td/>
                <td colspan="5"><table>
                <TMPL_LOOP Ships>
-               <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+               <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                        <td><TMPL_VAR NAME=Ship></td><td><TMPL_VAR NAME=Amount></td>
                </tr>
                </TMPL_LOOP>
index 169a4eca8dc599999428d857e9602c2faa8929b2..a290f101aaf9332ac92e5ecdf0a66bc03b665111 100644 (file)
@@ -8,7 +8,7 @@
        <TMPL_LOOP Attacks>
                <tr><td class="<TMPL_VAR NAME=CLASS>"><TMPL_VAR NAME=NAME></td></tr>
                <TMPL_LOOP LIST>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><TMPL_VAR NAME=Target></td>
                <td align="right"><TMPL_VAR NAME=tick></td>
                <td><TMPL_VAR NAME=Other></td>
@@ -23,7 +23,7 @@
        <TMPL_LOOP Defenses>
                <tr><td class="<TMPL_VAR NAME=CLASS>"><TMPL_VAR NAME=NAME></td></tr>
                <TMPL_LOOP LIST>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><TMPL_VAR NAME=Target></td>
                <td align="right"><TMPL_VAR NAME=tick></td>
                <td><TMPL_VAR NAME=Other></td>
@@ -43,7 +43,7 @@
                <th><a href="<TMPL_VAR NAME=PAGE>?order=bad_def">Def outside ND/Gal</a></th>
        </tr>
        <TMPL_LOOP Members>
-       <tr align="right" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="right" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td align="left" class="<TMPL_VAR NAME=OLD>"><a href="<TMPL_VAR NAME=PAGE>?uid=<TMPL_VAR NAME=uid>"><TMPL_VAR NAME=username></a></td>
                <td><TMPL_VAR NAME=attacks></td>
                <td><TMPL_VAR NAME=defenses></td>
index a6f6b0cbaeef60e95849c29816ac38536f7d2209..e1f99d0efa65d412a6a9695cceac4a08e400a123 100644 (file)
@@ -5,7 +5,7 @@
                <th>XP (rank)</th><th>Fleet (Resouce) value</th><th>Nick</th><th>Hit us</th><th>Alliance</th>
        </tr>
        <TMPL_LOOP Planets>
-       <tr align="center"  class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="center"  class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><a href="check?coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
                <td><TMPL_VAR NAME=Planet></td><td><TMPL_VAR NAME=Race></td>
                <td><TMPL_VAR NAME=Size>(<TMPL_VAR NAME=Sizerank>)</td>
index b656f4316e10ce4a651a648df9b5669a34f567d9..8a714863c4f5f683a32242921b8727e82471d9ec 100644 (file)
@@ -21,7 +21,7 @@
        </TMPL_IF>
        </tr>
        <TMPL_LOOP Planets>
-       <tr align="right" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr align="right" class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td title="<TMPL_VAR NAME=SizeRank_Gain_day> Today | <TMPL_VAR NAME=SizeRank_Gain> Tick"><TMPL_VAR NAME=SizeRank> <img src="/images/<TMPL_VAR NAME=SizeRankImg>.png" alt="<TMPL_VAR NAME=SizeImg>"/> </td>
                <td title="<TMPL_VAR NAME=ScoreRank_Gain_day> Today | <TMPL_VAR NAME=ScoreRank_Gain> Tick"><TMPL_VAR NAME=ScoreRank> <img src="/images/<TMPL_VAR NAME=ScoreRankImg>.png" alt="<TMPL_VAR NAME=ScoreImg>"/> </td>
                <td title="<TMPL_VAR NAME=ValueRank_Gain_day> Today | <TMPL_VAR NAME=ValueRank_Gain> Tick"><TMPL_VAR NAME=ValueRank> <img src="/images/<TMPL_VAR NAME=ValueRankImg>.png" alt="<TMPL_VAR NAME=ValueImg>"/> </td>
index 7b3484a29ed99a503faed2ac2b5f27aa2eca45d3..9136843518fc33dab16b19646aa6441af9f53e82 100644 (file)
@@ -10,7 +10,7 @@
        <th><a href="/<TMPL_VAR NAME=PAGE>?type=rank">ND Rank</a></th>
        </tr>
        <TMPL_LOOP Members>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
        <td><TMPL_VAR NAME=Username></td>
        <td><TMPL_VAR NAME=Total></td>
        <td><TMPL_VAR NAME=Defense></td>
index 203d31c04776eb68c46544a78d05e4413b2c08fe..64f76155394de76067af720c087a399a0fdf2bb3 100644 (file)
                </p>
                <table>
                <TMPL_LOOP Ships>
-               <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+               <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                        <td><TMPL_VAR NAME=Ship></td><td><TMPL_VAR NAME=Amount></td>
                </tr>
                </TMPL_LOOP>
index 118211230151525d68e9c4781ebc79c8e90c8f1b..69132f3b563cdcf4b03b13fc26bcaa1eb9a9cdf8 100644 (file)
@@ -11,7 +11,7 @@
                <th><a href="/<TMPL_VAR NAME=PAGE>?order=nscore3">Estimated score</a>[3]</th>
        </tr>
 <TMPL_LOOP Alliances>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><a href="alliances?alliance=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Name></a></td>
                <td class="<TMPL_VAR NAME=relationship>"><TMPL_VAR NAME=relationship></td>
                <td><TMPL_VAR NAME=members> (<TMPL_VAR NAME=planets>)</td>
index f61701a87ed9a8c4830f9002286a2c2eee563fc6..189e2c11381111660cf3f97c3cc61fdf632f58d9 100644 (file)
@@ -12,7 +12,7 @@
                <th><a href="/<TMPL_VAR NAME=PAGE>?order=nfvalue2">NF Value - Ally Value</a></th>
        </tr>
 <TMPL_LOOP Alliances>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><a href="/check?coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
                <td><TMPL_VAR NAME=Alliance></td>
                <td><TMPL_VAR NAME=Race></td>
index edf633b3e9357a13843fbe1a1150c4979b31a6e9..352b6a5fd729426bdf9f3264b742558a70630d42 100644 (file)
 </fieldset>
 </form>
 <TMPL_ELSE>
-<table border="1">
+<table>
        <tr><th>User</th><th>Groups</th></tr>
 <TMPL_LOOP Users>
-       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
+       <tr class="<TMPL_IF __odd__>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><a href="/<TMPL_VAR NAME=PAGE>?user=<TMPL_VAR NAME=Uid>"><TMPL_VAR NAME=Username></a></td>
                <td><TMPL_VAR NAME=Groups></td>
        </tr>