]> git.sesse.net Git - ccbs/blobdiff - html/do-edit-scores.pl
Gettextify more (the rest?).
[ccbs] / html / do-edit-scores.pl
index 5db7cbf7cae69de9184cccc26fee688b2dd36007..9dc81ffa1bb7c8c0398b8ad89ea025db10dea008 100755 (executable)
@@ -4,6 +4,8 @@ use ccbs;
 use strict;
 use warnings;
 
+ccbs::admin_only();
+
 my $dbh = ccbs::db_connect();
 my $cgi = new CGI;
 
@@ -45,8 +47,8 @@ for my $p ($cgi->param()) {
                                # Fetch the name of the song if we can
                                $ref = $dbh->selectrow_hashref('SELECT title FROM songs WHERE song=?',
                                        undef, $cgi->param("song$1-$2"));
-                               ccbs::user_error("Sangen $ref->{'title'} har ikke steps for " .
-                                       $cgi->param("playmode$1-$2") . " " . $cgi->param("difficulty$1-$2") . " på ".
+                               ccbs::user_error(_("The song") . $ref->{'title'} _("doesn't have steps for ") .
+                                       $cgi->param("playmode$1-$2") . " " . $cgi->param("difficulty$1-$2") . _(" on ").
                                        $tournamentdata->{'machinename'} . ".");
                        }
                        $checked_songs{"$1-$2"} = 1;
@@ -55,7 +57,7 @@ for my $p ($cgi->param()) {
 
        if ($p =~ /^score(\d+)-(\d+)/) {
                if (defined($val) && ($val < 0 || $val > 10000)) {
-                       ccbs::user_error("Alle poengsummer må være mellom 0 og 10000 (inklusive).");
+                       ccbs::user_error(_("All scores must be between 0 and 10000 (inclusive)."));
                }
        
                $dbh->do('UPDATE scores SET score=? WHERE tournament=? AND round=? AND parallel=? AND player=? AND songnumber=?', undef,
@@ -72,8 +74,12 @@ for my $p ($cgi->param()) {
        }
 }
 
+$dbh->do('UPDATE bigscreen.active_groups SET last_updated=now() WHERE tournament=? AND round=? AND parallel=?',
+       undef, $tournament, $round, $group);
+$dbh->do('NOTIFY scores');
+
 $dbh->commit;
 $dbh->disconnect;
 
-ccbs::print_see_other('show-tournament.pl?id=' . $tournament);
+ccbs::print_see_other('show-tournament.pl?id=' . $tournament . '#round' . $round);