]> git.sesse.net Git - ccbs/blob - html/templates/show-tournament.tmpl
Clarified the meaning of players_per_machine in the templates.
[ccbs] / html / templates / show-tournament.tmpl
1 [%# vim:set filetype=html: %]
2   <h2>Generelle fakta</h2>
3
4   <div>
5     <ul>
6       <li>Sesong: [% tournament.seasonname %]</li>
7       <li>Land: [% tournament.countryname %]</li>
8       <li>Sted: [% tournament.location %]</li>
9       <li>Dato: [% tournament.date %]</li>
10       <li>Maskin: [% tournament.machinename %]</li>
11       <li>Scoresystem: [% tournament.scoringsystemname %]</li>
12     </ul>
13   </div>
14
15 [% IF closing_valid %]
16   <h2>Start ny runde</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>Antall grupper</th>
31           <td><input name="numgroups" /></td>
32         </tr>
33         <tr>
34           <th>Antall som går videre fra hver gruppe</th>
35           <td><input name="numqual" /></td>
36         </tr>
37         <tr>
38           <th>Antall tilfeldige sanger</th>
39           <td><input name="numrandom" /></td>
40         </tr>
41         <tr>
42           <th>Antall selvvalgte sanger</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 neste runde" />
50           </th>
51         </tr>
52       </table>
53     </form>
54   </div>
55 [% END %]
56   
57 [% IF finishing_valid %]
58   <h2>Avslutt turnering</h2>
59
60   <div>
61     <p>Ettersom det bare er igjen én gruppe og runden er ferdigspilt, kan du om du ønsker
62       det avslutte turneringen. Vær obs på at når du har avsluttet turneringen vil rankinglister
63       genereres og CC-poeng utdeles, og det er ingen vei tilbake (dvs. turneringen er permanent
64       avsluttet).</p>
65
66     <form method="post" action="do-finish-tournament.pl">
67       <p>
68         <input type="hidden" name="tournament" value="[% tournament.tournament %]" />
69         <input type="submit" value="Avslutt turneringen" />
70       </p>
71     </form>
72   </div>
73 [% END %]
74
75 [% IF num_rankings > 0 %]
76   <h2>Rankingliste</h2>
77
78   <div>
79     <ul>
80 [% FOR r = rankings %]
81 [% IF r.points == -1 %]
82       <li>[% r.ranking %]. plass: [% r.nick %]</li>
83 [% ELSE %]
84       <li>[% r.ranking %]. plass: [% r.nick %], med [% r.points %] poeng.</li>
85 [% END %]
86 [% END %]
87     </ul>
88   </div>
89 [% END %]
90
91 [% FOR r = rounds %]
92   <h2><a name="round[% r.round %]">Runde [% r.round %]</a></h2>
93
94   <div>
95
96   [% FOR p = r.parallels %]
97     [% IF bigscreen %]
98   <form method="post" action="do-set-active-round.pl">
99     <p>
100       <input type="hidden" name="tournament" value="[% tournament.tournament %]" />
101       <input type="hidden" name="round" value="[% r.round %]" />
102       <input type="hidden" name="parallel" value="[% p.parallel %]" />
103       [% IF p.bigscreen %]
104       <input type="hidden" name="show" value="false" />
105       <input type="submit" value="Fjern fra storskjerm" />
106       [% ELSE %]
107       <input type="hidden" name="show" value="true" />
108       <input type="submit" value="Vis på storskjerm" />
109       Antall maskiner: <input name="nummachines" value="1" size="1" />
110       Antall spillere samtidig på hver maskin: <input name="playerspermachine" value="1" size="1" />
111       [% END %]
112     </p>
113   </form>
114     [% END %]
115   
116   <form method="post" action="do-edit-scores.pl">
117   <table class="scores">
118     <tr>
119     [% IF p.parallel == 0 %]
120       <th>
121         <input type="hidden" name="tournament" value="[% tournament.tournament %]" />
122         <input type="hidden" name="round" value="[% r.round %]" />
123         <input type="hidden" name="group" value="[% p.parallel %]" />
124       </th>
125     [% ELSE %]
126       <th>
127         <input type="hidden" name="tournament" value="[% tournament.tournament %]" />
128         <input type="hidden" name="round" value="[% r.round %]" />
129         <input type="hidden" name="group" value="[% p.parallel %]" />
130         Gruppe [% p.parallel %]
131       </th>
132     [% END %]
133     [% FOR s = p.songs %]
134       [% IF s.song == -1 %]
135       <th colspan="4">Selvvalgt</th>
136       [% ELSE %]
137       <th colspan="3"><a href="song.pl?id=[% s.song %]">[% s.title %]</a></th>
138       [% END %]
139     [% END %]
140     [% IF p.num_songs > 1 %]
141       <th>Total</th>
142     [% END %]      
143       <th>Rank</th>
144     [% IF !r.locked %]
145       <th></th>
146     [% END %]      
147     </tr>
148     
149     [% FOR pl = p.players %]
150       [% IF r.locked %]
151     <tr>
152       <th>
153         [% pl.nick %]
154       </th>
155         [% FOR s = pl.songs %]
156       <td class="score">[% s.score %]</td>
157       <td class="playmode">[% s.playmode %]</td>
158       <td class="difficulty">[% s.difficulty %]</td>
159           [% IF s.chosen %]
160       <td><a href="song.pl?id=[% s.song %]">[% s.title %]</a></td>
161           [% END %]
162         [% END %]
163         [% IF p.num_songs > 1 %]
164      <td>[% pl.total %]</td>
165         [% END %]      
166      <td>[% pl.rank %]</td>
167     </tr>
168       [% ELSE %]
169     <tr>
170       <th>[% pl.nick %]</th>
171         [% FOR s = pl.songs %]
172       <td class="score">
173         <input type="hidden" name="old-score[% pl.player %]-[% s.songnumber %]" value="[% s.score %]" />
174         <input name="score[% pl.player %]-[% s.songnumber %]" value="[% s.score %]" size="5" />
175       </td>
176       <td class="playmode">
177         <input type="hidden" name="old-playmode[% pl.player %]-[% s.songnumber %]" value="[% s.playmode %]" />
178         <select name="playmode[% pl.player %]-[% s.songnumber %]">
179           <option value=""> </option>
180          [% IF s.playmode == 'single' %]
181           <option value="single" selected="selected">S</option>
182          [% ELSE %]
183           <option value="single">S</option>
184          [% END %]
185          [% IF s.playmode == 'double' %]
186           <option value="double" selected="selected">D</option>
187          [% ELSE %]
188           <option value="double">D</option>
189          [% END %]
190         </select>
191       </td>
192       <td class="difficulty">
193 [% IF !s.chosen %]
194         <input type="hidden" name="song[% pl.player %]-[% s.songnumber %]" value="[% s.song %]" />
195 [% END %]       
196         <input type="hidden" name="old-difficulty[% pl.player %]-[% s.songnumber %]" value="[% s.difficulty %]" />
197         <select name="difficulty[% pl.player %]-[% s.songnumber %]">
198           <option value=""> </option>
199          [% IF s.difficulty == 'beginner' %]
200           <option value="beginner" selected="selected">B</option>
201          [% ELSE %]
202           <option value="beginner">B</option>
203          [% END %]
204          [% IF s.difficulty == 'standard' %]
205           <option value="standard" selected="selected">S</option>
206          [% ELSE %]
207           <option value="standard">S</option>
208          [% END %]
209          [% IF s.difficulty == 'difficult' %]
210           <option value="difficult" selected="selected">D</option>
211          [% ELSE %]
212           <option value="difficult">D</option>
213          [% END %]
214          [% IF s.difficulty == 'expert' %]
215           <option value="expert" selected="selected">E</option>
216          [% ELSE %]
217           <option value="expert">E</option>
218          [% END %]
219          [% IF s.difficulty == 'challenge' %]
220           <option value="challenge" selected="selected">C</option>
221          [% ELSE %]
222           <option value="challenge">C</option>
223          [% END %]
224         </select>
225       </td>
226           [% IF s.chosen %]
227       <td>
228         <input type="hidden" name="old-song[% pl.player %]-[% s.songnumber %]" value="[% ss.song %]" />
229         <select name="song[% pl.player %]-[% s.songnumber %]">
230           <option value=""> </option>
231             [% FOR ss = songs %]
232               [% IF s.song == ss.song %]
233           <option value="[% ss.song %]" selected="selected">[% ss.title %]</option>
234               [% ELSE %]          
235           <option value="[% ss.song %]">[% ss.title %]</option>
236               [% END %]   
237             [% END %]
238         </select>
239       </td>
240           [% END %]
241         [% END %]
242         [% IF p.num_songs > 1 %]
243      <td>[% pl.total %]</td>
244         [% END %]
245      <td>[% pl.rank %]</td>
246      <td><input type="submit" value="Oppdater" /></td>
247     </tr>
248       [% END %]
249     [% END %]
250   </table>
251   </form> 
252   [% END %]
253
254   </div>
255 [% END %]