return int(255.0 * ($x ** (1.80)));
}
-sub get_max_season {
- my $dbh = shift;
- my $ref = $dbh->selectrow_hashref('SELECT MAX(sesong) AS max_sesong FROM fotballserier');
- return $ref->{'max_sesong'};
-}
-
sub get_divisions {
my ($dbh, $season) = @_;
++$num_tables;
print <<"EOF";
-
+ <script type="text/javascript">
+ <!--
+function showScenario(element_id, url) {
+ var obj = document.getElementById(element_id);
+ var parent = obj.parentElement;
+ parent.removeChild(obj);
+ obj = obj.cloneNode(false);
+ obj.data = url;
+ parent.appendChild(obj);
+}
+ //-->
+ </script>
<table class="probmatrix">
<tr>
<th></th>
$prob{$player} = [ @x[1..$#x] ];
}
close MCCALC;
- #unlink $tmpnam;
+ unlink $tmpnam;
my $num_games = scalar keys %prob;
for my $i (1..$num_games) {
if (scalar @matches == $num_total_games || $prob{$player}->[$i - 1] == $trials) {
printf " <td style=\"background-color: rgb($r, $g, $b)\" class=\"num\">%.1f%%</td>\n", $pn * 100.0;
} else {
- printf " <td style=\"background-color: rgb($r, $g, $b)\" class=\"num\"><a class=\"unmarkedlink\" href=\"javascript:var obj=document.getElementById('scenario$num_tables');var parent=obj.parentElement;parent.removeChild(obj);obj=obj.cloneNode();obj.data = '/?divisjon=$division;avdeling=$subdivision;spiller=$pnum;posisjon=$i';parent.appendChild(obj);\">%.1f%%</a></td>\n", $pn * 100.0;
+ printf " <td style=\"background-color: rgb($r, $g, $b)\" class=\"num\"><a class=\"unmarkedlink\" href=\"javascript:showScenario('scenario$num_tables', '/?divisjon=$division;avdeling=$subdivision;spiller=$pnum;posisjon=$i');\">%.1f%%</a></td>\n", $pn * 100.0;
}
}
my $match_player = $cgi->param('spiller');
my $match_position = $cgi->param('posisjon');
-my $season = get_max_season($dbh);
+my $season = wloh_common::get_max_season($dbh);
my @divisions = get_divisions($dbh, $season);
$division = 1 if (!grep { $_ == $division } @divisions);
my @subdivisions = get_subdivisions($dbh, $season, $division);
push @scenario, [ $1, $2, $3 ];
}
close MCCALC;
- #unlink $tmpnam;
+ unlink $tmpnam;
my @sorted_players = sort { $players{$a} cmp $players{$b} } keys %players;
my $player_name = $players{$sorted_players[$match_player]};