]> ruin.nu Git - ndwebbie.git/commitdiff
odd/even rows for fleets and attackers on defcalls
authorMichael Andreen <harv@ruin.nu>
Wed, 27 Dec 2006 13:02:02 +0000 (13:02 +0000)
committerMichael Andreen <harv@ruin.nu>
Wed, 27 Dec 2006 13:02:02 +0000 (13:02 +0000)
calls.pl
templates/calls.tmpl

index ef7566441687efe8482095829c280b1b3fb760d4..1092d395843b4d5c256593f28fce32b48a53e7a6 100644 (file)
--- a/calls.pl
+++ b/calls.pl
@@ -130,11 +130,12 @@ if ($call){
                $BODY->param(Ignore => 'Open');
        }
        my $fleets = $DBH->prepare(q{
-SELECT id,mission,landing_tick,eta, back FROM fleets WHERE uid = ? AND (fleet = 0 OR (landing_tick + eta > ? AND landing_tick - eta - 11 < ? ))
+SELECT id,mission,landing_tick,eta, back FROM fleets WHERE uid = ? AND (fleet = 0 OR (back >= ? AND landing_tick - eta - 11 < ? ))
 ORDER BY fleet ASC});
        my $ships = $DBH->prepare('SELECT ship,amount FROM fleet_ships WHERE fleet = ?');
        $fleets->execute($call->{member},$call->{landing_tick},$call->{landing_tick});
        my @fleets;
+       my $i = 0;
        while (my $fleet = $fleets->fetchrow_hashref){
                if ($fleet->{back} == $call->{landing_tick}){
                        $fleet->{Fleetcatch} = 1;
@@ -142,6 +143,8 @@ ORDER BY fleet ASC});
                $ships->execute($fleet->{id});
                my @ships;
                while (my $ship = $ships->fetchrow_hashref){
+                       $i++;
+                       $ship->{ODD} = $i % 2;
                        push @ships,$ship;
                }
                $fleet->{Ships} = \@ships;
@@ -157,7 +160,10 @@ WHERE i.call = ?
 ORDER BY p.x,p.y,p.z});
        $attackers->execute($call->{id});
        my @attackers;
+       my $i = 0;
        while(my $attacker = $attackers->fetchrow_hashref){
+               $i++;
+               $attacker->{ODD} = $i % 2;
                push @attackers,$attacker;
        }
        $BODY->param(Attackers => \@attackers);
index 3946024ce25862f3948347fef3a7035a27e96979..43a759c9a46556d9aabc80b9e76b1c03ef5b4fd6 100644 (file)
@@ -17,7 +17,9 @@
                <table>
                        <tr><th>Ship</th><th>Amount</th></tr>
                        <TMPL_LOOP Ships>
-                               <tr><td><TMPL_VAR NAME=Ship></td><td><TMPL_VAR NAME=Amount></td></tr>
+                               <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>
        </div>
@@ -49,7 +51,7 @@
        <th>Change/remove?</th>
        </tr>
        <TMPL_LOOP Attackers>
-       <tr>
+       <tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
                <td><a href="index.pl?page=check&amp;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>