]> git.sesse.net Git - ccbs/blob - html/do-start-round.pl
Added preliminary backend for creating rounds and groups.
[ccbs] / html / do-start-round.pl
1 #! /usr/bin/perl
2
3 use ccbs;
4 use strict;
5 use warnings;
6
7 my $dbh = ccbs::db_connect();
8 my $cgi = new CGI;
9
10 my $tournament = $cgi->param('tournament');
11 my $round = $cgi->param('round');
12 my $num_random = $cgi->param('numrandom');
13 my $num_chosen = $cgi->param('numchosen');
14 my $num_groups = $cgi->param('numgroups');
15 my $num_qual = $cgi->param('numqual');
16
17 $dbh->do('INSERT INTO rounds (tournament, round, randomsongs, chosensongs, numqualifying) VALUES (?, ?, ?, ?, ?)',
18         undef, $tournament, $round, $num_random, $num_chosen, $num_qual);
19
20 for my $i (1..$num_groups) {
21         $dbh->do('INSERT INTO groups (tournament, round, parallel) VALUES (?, ?, ?)',
22                 undef, $tournament, $round, $i);
23 }
24
25 ccbs::print_see_other('show-tournamelt.pl?id=' . $tournament);
26
27 $dbh->disconnect;