]> ruin.nu Git - ndwebbie.git/blobdiff - points.pl
order by last post
[ndwebbie.git] / points.pl
index 464ad18f79efe85872e0a941dc0f430a74a86491..e1a18863d1ed65ff4527f05254c1142083209a67 100644 (file)
--- a/points.pl
+++ b/points.pl
 #**************************************************************************/
 
 use strict;
+use warnings FATAL => 'all';
 
 $ND::TEMPLATE->param(TITLE => 'Top Members');
 
 our $BODY;
 our $DBH;
-our $LOG;
 
 die "You don't have access" unless isMember();
 
 my $type = "total";
-if (param('type') =~ /^(defense|attack|total|humor|scan|rank)$/){
+if (defined param('type') && param('type') =~ /^(defense|attack|total|humor|scan|rank)$/){
        $type = $1;
 }
 $type .= '_points' unless ($type eq 'rank');
@@ -45,9 +45,9 @@ $query->execute;
 my @members;
 my $i = 0;
 while (my ($username,$defense,$attack,$scan,$humor,$total,$rank) = $query->fetchrow){
+       $i++;
        push @members,{Username => $username, Defense => $defense, Attack => $attack
                , Scan => $scan, Humor => $humor, Total => $total, Rank => $rank, ODD => $i % 2};
-       $i++;
 }
 $BODY->param(Members => \@members);