]> git.sesse.net Git - foosball/blobdiff - recalc-double-result.pl
Show the rating difference for each game.
[foosball] / recalc-double-result.pl
index 388a177c61f553aa275cd23580fbcb450e3c5a04..2ccb6a7428430db97079ca1f25d96f7ba487292f 100755 (executable)
@@ -69,14 +69,14 @@ while (my $ref = $q->fetchrow_hashref) {
                $ref->{'score1'}, $ref->{'score2'},
                $newr1_1, $newrd1_1, $newr1_2, $newrd1_2,
                $newr2_1, $newrd2_1, $newr2_2, $newrd2_2);
-       $dbh->do('insert into double_rating values (?,?,?,?)', undef,
-               $ref->{'team1_username1'}, $ref->{'gametime'}, $newr1_1, $newrd1_1);
-       $dbh->do('insert into double_rating values (?,?,?,?)', undef,
-               $ref->{'team1_username2'}, $ref->{'gametime'}, $newr1_2, $newrd1_2);
-       $dbh->do('insert into double_rating values (?,?,?,?)', undef,
-               $ref->{'team2_username1'}, $ref->{'gametime'}, $newr2_1, $newrd2_1);
-       $dbh->do('insert into double_rating values (?,?,?,?)', undef,
-               $ref->{'team2_username2'}, $ref->{'gametime'}, $newr2_2, $newrd2_2);
+       $dbh->do('insert into double_rating values (?,?,?,?,?)', undef,
+               $ref->{'team1_username1'}, $ref->{'gametime'}, $newr1_1, $newrd1_1, $newr1_1-$rating1_1);
+       $dbh->do('insert into double_rating values (?,?,?,?,?)', undef,
+               $ref->{'team1_username2'}, $ref->{'gametime'}, $newr1_2, $newrd1_2, $newr1_2-$rating1_2);
+       $dbh->do('insert into double_rating values (?,?,?,?,?)', undef,
+               $ref->{'team2_username1'}, $ref->{'gametime'}, $newr2_1, $newrd2_1, $newr2_1-$rating2_1);
+       $dbh->do('insert into double_rating values (?,?,?,?,?)', undef,
+               $ref->{'team2_username2'}, $ref->{'gametime'}, $newr2_2, $newrd2_2, $newr2_2-$rating2_2);
 
        $ratings{$ref->{'team1_username1'}} = [ $newr1_1, $newrd1_1, $ref->{'eptime'} ];
        $ratings{$ref->{'team1_username2'}} = [ $newr1_2, $newrd1_2, $ref->{'eptime'} ];