From 678e01bda4535cbf53ce4dbcd53f8b887c32be75 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Mon, 14 Feb 2005 18:44:40 +0000 Subject: [PATCH] Added a function for starting a tournament (no backend yet). --- html/start-tournament.pl | 21 +++++++++++++++++++++ html/templates/start-tournament.tmpl | 25 +++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100755 html/start-tournament.pl create mode 100644 html/templates/start-tournament.tmpl diff --git a/html/start-tournament.pl b/html/start-tournament.pl new file mode 100755 index 0000000..e6386f1 --- /dev/null +++ b/html/start-tournament.pl @@ -0,0 +1,21 @@ +#! /usr/bin/perl + +use ccbs; +use strict; +use warnings; + +my $cgi = new CGI; +my $id = $cgi->param('id'); + +my $dbh = ccbs::db_connect(); + +my $tournament = $dbh->selectrow_hashref('SELECT * FROM tournaments NATURAL JOIN seasons NATURAL JOIN countries NATURAL JOIN machines NATURAL JOIN scoringsystems WHERE tournament=?', undef, $id); +my $ref = $dbh->selectrow_hashref('SELECT count(*) AS num_registered FROM tournamentparticipation WHERE tournament=?', undef, $id); +my $num_registered = $ref->{'num_registered'}; + +ccbs::print_header(); +ccbs::process_template('start-tournament.tmpl', $tournament->{'tournamentname'}, { + tournament => $tournament, + num_registered => $num_registered +}); +$dbh->disconnect; diff --git a/html/templates/start-tournament.tmpl b/html/templates/start-tournament.tmpl new file mode 100644 index 0000000..d8769f3 --- /dev/null +++ b/html/templates/start-tournament.tmpl @@ -0,0 +1,25 @@ +[%# vim:set filetype=html: %] +
+

Det er for øyeblikket [% num_registered %] spillere registrert. + Du burde ikke starte en turnering før registreringen er stengt -- gå til + registreringen + om du ønsker å registrere flere før du starter turneringen.

+ +

ADVARSEL: Om du bruker denne funksjonen underveis i en + turnering, vil alle data gå tapt! Denne funksjonen skal brukes én og bare én + gang i løpet av en turnering.

+ +
+ + + + + + + + +
Antall grupper
+ +
+
+
-- 2.39.2