]> git.sesse.net Git - ccbs/blob - html/templates/show-tournament.tmpl
Switch to English as a default language, and make a matching nb_NO.po instead.
[ccbs] / html / templates / show-tournament.tmpl
1 [%# vim:set filetype=html: %]
2   <h2>Generelle fakta</h2>
3
4   <div>
5     <ul>
6       <li><_>Season:</_> [% tournament.seasonname %]</li>
7       <li><_>Country:</_> [% tournament.countryname %]</li>
8       <li><_>Place:</_> [% tournament.location %]</li>
9       <li><_>Date:</_> [% tournament.date %]</li>
10       <li><_>Machine:</_> [% tournament.machinename %]</li>
11       <li><_>Scoring system:</_> [% tournament.scoringsystemname %]</li>
12     </ul>
13   </div>
14
15 [% IF closing_valid && !public %]
16   <h2>Start new round</h2>
17
18   <div>
19     <p><_>For øyeblikket har det vært avholdt</_> <strong>[% num_rounds %]</strong> <_>fulle runder,
20       hvilket vil si at du kan begynne runde</_> <strong>[% num_rounds + 1 %]</strong>
21       <_>om du skulle ønske det. Vær oppmerksom på at du ikke kan begynne en ny runde
22       før den forrige er gjort helt ferdig.</_></p>
23
24     <p><_>Det er</_> <strong>[% num_qualified %]</strong> <_>mennesker som vil gå videre til
25       neste runde, og disse vil bli spredd jevnt utover så mange grupper som du velger.</_></p>
26
27     <form method="post" action="do-start-round.pl">
28       <table>
29         <tr>
30           <th>Number of groups</th>
31           <td><input name="numgroups" /></td>
32         </tr>
33         <tr>
34           <th>Number to advance from each group</th>
35           <td><input name="numqual" /></td>
36         </tr>
37         <tr>
38           <th>Number of random songs</th>
39           <td><input name="numrandom" /></td>
40         </tr>
41         <tr>
42           <th>Number of self-selected songs</th>
43           <td><input name="numchosen" /></td>
44         </tr>
45         <tr>
46           <th colspan="2">
47             <input type="hidden" name="tournament" value="[% tournament.tournament %]" />
48             <input type="hidden" name="round" value="[% num_rounds + 1 %]" />
49             <input type="submit" value="<_>Start next round</_>" />
50           </th>
51         </tr>
52       </table>
53     </form>
54   </div>
55 [% END %]
56   
57 [% IF finishing_valid && !public %]
58   <h2>End tournament</h2>
59
60   <div>
61     <p>As there's only one group left and that group is done, you can end the
62     tournament if you'd like to. Note that when you've ended the tournament, 
63     the ranking lists will be generated and the CC points will be handed out, and
64     there's no way back (that is, the tournament is permanently ended).
65     </p>
66
67     <form method="post" action="do-finish-tournament.pl">
68       <p>
69         <input type="hidden" name="tournament" value="[% tournament.tournament %]" />
70         <input type="submit" value="<_>End the tournament</_>" />
71       </p>
72     </form>
73   </div>
74 [% END %]
75
76 [% IF num_rankings > 0 %]
77   <h2>Ranking list</h2>
78
79   <div>
80     <ul>
81 [% FOR r = rankings %]
82 [% IF r.points == -1 %]
83       <li>[% r.ranking %]. <_>plass</_>: <a href="player.pl?id=[% r.player %]">[% r.nick %]</a></li>
84 [% ELSE %]
85       <li>[% r.ranking %]. <_>plass</_>: <a href="player.pl?id=[% r.player %]">[% r.nick %]</a>, <_>med</_> [% r.points %] <_>poeng</_>.</li>
86 [% END %]
87 [% END %]
88     </ul>
89   </div>
90 [% END %]
91
92 [% FOR r = rounds %]
93 [% IF r.locked || !public %]
94   <h2><a name="round[% r.round %]">Runde [% r.round %]</a></h2>
95
96   <div>
97
98   [% FOR p = r.parallels %]
99     [% IF bigscreen && !public %]
100   <form method="post" action="do-set-active-round.pl">
101     <p>
102       <input type="hidden" name="tournament" value="[% tournament.tournament %]" />
103       <input type="hidden" name="round" value="[% r.round %]" />
104       <input type="hidden" name="parallel" value="[% p.parallel %]" />
105       [% IF p.bigscreen %]
106       <input type="hidden" name="show" value="false" />
107       <input type="submit" value="Fjern fra storskjerm" />
108       [% ELSE %]
109       <input type="hidden" name="show" value="true" />
110       <input type="submit" value="Vis på storskjerm" />
111       <_>Number of machines:</_> <input name="nummachines" value="1" size="1" />
112       <_>Number of simultaneous players on each machine:</_> <input name="playerspermachine" value="1" size="1" />
113       [% END %]
114     </p>
115   </form>
116     [% END %]
117   
118   <form method="post" action="do-edit-scores.pl">
119   <table class="scores">
120     <tr>
121     [% IF p.parallel == 0 %]
122       <th>
123         <input type="hidden" name="tournament" value="[% tournament.tournament %]" />
124         <input type="hidden" name="round" value="[% r.round %]" />
125         <input type="hidden" name="group" value="[% p.parallel %]" />
126       </th>
127     [% ELSE %]
128       <th>
129         <input type="hidden" name="tournament" value="[% tournament.tournament %]" />
130         <input type="hidden" name="round" value="[% r.round %]" />
131         <input type="hidden" name="group" value="[% p.parallel %]" />
132         <_>Gruppe</_> [% p.parallel %]
133       </th>
134     [% END %]
135     [% FOR s = p.songs %]
136       [% IF s.song == -1 %]
137       <th colspan="4">Self-selected</th>
138       [% ELSE %]
139       <th colspan="3"><a href="song.pl?id=[% s.song %]">[% s.title %]</a></th>
140       [% END %]
141     [% END %]
142     [% IF p.num_songs > 1 %]
143       <th>Total</th>
144     [% END %]      
145       <th>Rank</th>
146     [% IF !r.locked %]
147       <th></th>
148     [% END %]      
149     </tr>
150     
151     [% FOR pl = p.players %]
152       [% IF r.locked %]
153     <tr>
154       <th>
155         <a href="player.pl?id=[% pl.player %]">[% pl.nick %]</a>
156       </th>
157         [% FOR s = pl.songs %]
158       <td class="score">[% s.score %]</td>
159       <td class="playmode">[% s.playmode %]</td>
160       <td class="difficulty">[% s.difficulty %]</td>
161           [% IF s.chosen %]
162       <td><a href="song.pl?id=[% s.song %]">[% s.title %]</a></td>
163           [% END %]
164         [% END %]
165         [% IF p.num_songs > 1 %]
166      <td>[% pl.total %]</td>
167         [% END %]  
168 [% IF pl.best_rank == pl.worst_rank %]
169      <td>[% pl.best_rank %]
170 [% ELSE %]     
171      <td>[% pl.best_rank %]-[% pl.worst_rank %]</td>
172 [% END %]     
173     </tr>
174       [% ELSE %]
175     <tr>
176       <th><a href="player.pl?id=[% pl.player %]">[% pl.nick %]</a></th>
177         [% FOR s = pl.songs %]
178       <td class="score">
179         <input type="hidden" name="old-score[% pl.player %]-[% s.songnumber %]" value="[% s.score %]" />
180         <input name="score[% pl.player %]-[% s.songnumber %]" value="[% s.score %]" size="5" />
181       </td>
182       <td class="playmode">
183         <input type="hidden" name="old-playmode[% pl.player %]-[% s.songnumber %]" value="[% s.playmode %]" />
184         <select name="playmode[% pl.player %]-[% s.songnumber %]">
185           <option value=""> </option>
186          [% IF s.playmode == 'single' %]
187           <option value="single" selected="selected">S</option>
188          [% ELSE %]
189           <option value="single">S</option>
190          [% END %]
191          [% IF s.playmode == 'double' %]
192           <option value="double" selected="selected">D</option>
193          [% ELSE %]
194           <option value="double">D</option>
195          [% END %]
196         </select>
197       </td>
198       <td class="difficulty">
199 [% IF !s.chosen %]
200         <input type="hidden" name="song[% pl.player %]-[% s.songnumber %]" value="[% s.song %]" />
201 [% END %]       
202         <input type="hidden" name="old-difficulty[% pl.player %]-[% s.songnumber %]" value="[% s.difficulty %]" />
203         <select name="difficulty[% pl.player %]-[% s.songnumber %]">
204           <option value=""> </option>
205          [% IF s.difficulty == 'beginner' %]
206           <option value="beginner" selected="selected">B</option>
207          [% ELSE %]
208           <option value="beginner">B</option>
209          [% END %]
210          [% IF s.difficulty == 'standard' %]
211           <option value="standard" selected="selected">S</option>
212          [% ELSE %]
213           <option value="standard">S</option>
214          [% END %]
215          [% IF s.difficulty == 'difficult' %]
216           <option value="difficult" selected="selected">D</option>
217          [% ELSE %]
218           <option value="difficult">D</option>
219          [% END %]
220          [% IF s.difficulty == 'expert' %]
221           <option value="expert" selected="selected">E</option>
222          [% ELSE %]
223           <option value="expert">E</option>
224          [% END %]
225          [% IF s.difficulty == 'challenge' %]
226           <option value="challenge" selected="selected">C</option>
227          [% ELSE %]
228           <option value="challenge">C</option>
229          [% END %]
230         </select>
231       </td>
232           [% IF s.chosen %]
233       <td>
234         <input type="hidden" name="old-song[% pl.player %]-[% s.songnumber %]" value="[% s.song %]" />
235         <select name="song[% pl.player %]-[% s.songnumber %]">
236           <option value=""> </option>
237             [% FOR ss = songs %]
238               [% IF s.song == ss.song %]
239           <option value="[% ss.song %]" selected="selected">[% ss.title %]</option>
240               [% ELSE %]          
241           <option value="[% ss.song %]">[% ss.title %]</option>
242               [% END %]   
243             [% END %]
244         </select>
245       </td>
246           [% END %]
247         [% END %]
248         [% IF p.num_songs > 1 %]
249      <td>[% pl.total %]</td>
250         [% END %]
251      <td>[% pl.rank %]</td>
252      <td><input type="submit" value="Oppdater" /></td>
253     </tr>
254       [% END %]
255     [% END %]
256   </table>
257   </form> 
258   [% END %]
259
260   </div>
261 [% END %]
262 [% END %]