| Line 93... |
Line 93... |
| 93 |
$crew{$tg->{role}} = $tg->{derby_name};
|
93 |
$crew{$tg->{role}} = $tg->{derby_name};
|
| 94 |
}
|
94 |
}
|
| Line 95... |
Line 95... |
| 95 |
|
95 |
|
| Line 96... |
Line 96... |
| 96 |
$g->{gtype} = join '', map { ucfirst lc } split /(\s+)/, $g->{gtype}; # Capitalize the game type to look nicer
|
96 |
$g->{gtype} = join '', map { ucfirst lc } split /(\s+)/, $g->{gtype}; # Capitalize the game type to look nicer
|
| 97 |
|
97 |
|
| 98 |
my $P1 = "PLT-1";
|
98 |
my $P1 = "PLT/HNSO";
|
| 99 |
my $P2 = "PLT-2";
|
99 |
my $P2 = "PLT-2";
|
| 100 |
my $PH = "PLT";
|
100 |
my $PH = "PLT/HNSO";
|
| 101 |
if ($g->{gtype} eq "Full Length" or $g->{gtype} eq "Selected Staffing") {
|
101 |
if ($g->{gtype} eq "Full Length" or $g->{gtype} eq "Selected Staffing") {
|
| 102 |
$P1 = 'PLT/H';
|
102 |
$P1 = 'PLT/HNSO';
|
| 103 |
$P2 = 'PLT';
|
103 |
$P2 = 'PLT';
|
| 104 |
$PH = $P1;
|
104 |
$PH = $P1;
|
| 105 |
}
|
105 |
}
|
| Line 128... |
Line 128... |
| 128 |
<tr><td> </td><td> </td><td> </td><td>WB:</td><td>$crew{'WB'}</td></tr>
|
128 |
<tr><td> </td><td> </td><td> </td><td>WB:</td><td>$crew{'WB'}</td></tr>
|
| 129 |
<tr><td> </td><td> </td><td> </td><td>SBO:</td><td>$crew{'SBO'}</td></tr>
|
129 |
<tr><td> </td><td> </td><td> </td><td>SBO:</td><td>$crew{'SBO'}</td></tr>
|
| 130 |
</table><br><br><br><br><br><br><br><br><br><br><br><br>
|
130 |
</table><br><br><br><br><br><br><br><br><br><br><br><br>
|
| 131 |
BTgame
|
131 |
BTgame
|
| Line -... |
Line 132... |
| - |
|
132 |
|
| - |
|
133 |
} elsif ($g->{gtype} =~ /^usars/i) {
|
| - |
|
134 |
print<<usars;
|
| - |
|
135 |
<table>
|
| - |
|
136 |
<tr><td>Date:</td><td>$day ($date)</td><td> </td><td>Track:</td><td>$g->{track}</td></tr>
|
| - |
|
137 |
<tr><td>Time:</td><td>$g->{time}</td><td> </td><td>Class:</td><td>$class{$g->{restrictions}} $g->{level} $g->{gtype}</td></tr>
|
| - |
|
138 |
<tr><td>Game:</td><td colspan=4>$g->{teams}</td></tr>
|
| - |
|
139 |
<tr><td colspan=5> </td></tr>
|
| - |
|
140 |
<tr><td>HR:</td><td>$crew{'HR'}</td><td> </td><td>PT:</td><td>$crew{'PT-1'}</td></tr>
|
| - |
|
141 |
<tr><td>IPR:</td><td>$crew{'IPR'}</td><td> </td><td>PT:</td><td>$crew{'PT-2'}</td></tr>
|
| - |
|
142 |
<tr><td>ASR:</td><td>$crew{'ASR-1'}</td><td> </td><td>SK:</td><td>$crew{'SK-1'}</td></tr>
|
| - |
|
143 |
<tr><td>ASR:</td><td>$crew{'ASR-2'}</td><td> </td><td>SK:</td><td>$crew{'SK-2'}</td></tr>
|
| - |
|
144 |
<tr><td>OPR:</td><td>$crew{'OPR-1'}</td><td> </td><td>PW:</td><td>$crew{'PW'}</td></tr>
|
| - |
|
145 |
<tr><td>OPR:</td><td>$crew{'OPR-2'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-1'}</td></tr>
|
| - |
|
146 |
<tr><td>OPR:</td><td>$crew{'OPR-3'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-2'}</td></tr>
|
| - |
|
147 |
<tr><td>OPR:</td><td>$crew{'OPR-4'}</td><td> </td><td>LU:</td><td>$crew{'LU-1'}</td></tr>
|
| - |
|
148 |
<tr><td>$A</td><td>$crew{'ALT'}</td><td> </td><td>LU:</td><td>$crew{'LU-2'}</td></tr>
|
| - |
|
149 |
<tr><td>JT:</td><td>$crew{'JT'}</td><td> </td><td>SBO:</td><td>$crew{'SBO'}</td></tr>
|
| - |
|
150 |
</table><br><br><br><br><br><br><br><br><br><br><br>
|
| - |
|
151 |
usars
|
| 132 |
|
152 |
|
| 133 |
} else {
|
153 |
} else {
|
| 134 |
print<<game;
|
154 |
print<<game;
|
| 135 |
<table>
|
155 |
<table>
|
| 136 |
<tr><td>Date:</td><td>$day ($date)</td><td> </td><td>Track:</td><td>$g->{track}</td></tr>
|
156 |
<tr><td>Date:</td><td>$day ($date)</td><td> </td><td>Track:</td><td>$g->{track}</td></tr>
|
| Line 143... |
Line 163... |
| 143 |
<tr><td>JR:</td><td>$crew{'JR-2'}</td><td> </td><td>SK:</td><td>$crew{'SK-2'}</td></tr>
|
163 |
<tr><td>JR:</td><td>$crew{'JR-2'}</td><td> </td><td>SK:</td><td>$crew{'SK-2'}</td></tr>
|
| 144 |
<tr><td>OPR:</td><td>$crew{'OPR-1'}</td><td> </td><td>PBM:</td><td>$crew{'PBM'}</td></tr>
|
164 |
<tr><td>OPR:</td><td>$crew{'OPR-1'}</td><td> </td><td>PBM:</td><td>$crew{'PBM'}</td></tr>
|
| 145 |
<tr><td>OPR:</td><td>$crew{'OPR-2'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-1'}</td></tr>
|
165 |
<tr><td>OPR:</td><td>$crew{'OPR-2'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-1'}</td></tr>
|
| 146 |
<tr><td>OPR:</td><td>$crew{'OPR-3'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-2'}</td></tr>
|
166 |
<tr><td>OPR:</td><td>$crew{'OPR-3'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-2'}</td></tr>
|
| 147 |
<tr><td>$A</td><td>$crew{'ALT'}</td><td> </td><td>JT:</td><td>$crew{'JT'}</td></tr>
|
167 |
<tr><td>$A</td><td>$crew{'ALT'}</td><td> </td><td>JT:</td><td>$crew{'JT'}</td></tr>
|
| 148 |
<tr><td> </td><td> </td><td> </td><td>SO:</td><td>$crew{'SO'}</td></tr>
|
168 |
<tr><td> </td><td> </td><td> </td><td>SBO:</td><td>$crew{'SBO'}</td></tr>
|
| 149 |
</table><br>
|
169 |
</table><br>
|
| 150 |
game
|
170 |
game
|
| 151 |
}
|
171 |
}
|
| 152 |
} else {
|
172 |
} else {
|
| 153 |
print "<table>\n<tr><td colspan=5>There doesn't seem to be a game on this track right now.</td></tr></table><br>\n";
|
173 |
print "<table>\n<tr><td colspan=5>There doesn't seem to be a game on this track right now.</td></tr></table><br>\n";
|
| Line 184... |
Line 204... |
| 184 |
$crew{$tg->{role}} = $tg->{derby_name};
|
204 |
$crew{$tg->{role}} = $tg->{derby_name};
|
| 185 |
}
|
205 |
}
|
| Line 186... |
Line 206... |
| 186 |
|
206 |
|
| Line 187... |
Line 207... |
| 187 |
$g->{gtype} = join '', map { ucfirst lc } split /(\s+)/, $g->{gtype}; # Capitalize the game type to look nicer
|
207 |
$g->{gtype} = join '', map { ucfirst lc } split /(\s+)/, $g->{gtype}; # Capitalize the game type to look nicer
|
| 188 |
|
208 |
|
| 189 |
my $P1 = "PLT-1";
|
209 |
my $P1 = "PLT/HNSO";
|
| 190 |
my $P2 = "PLT-2";
|
210 |
my $P2 = "PLT-2";
|
| 191 |
my $PH = "PLT";
|
211 |
my $PH = "PLT/HNSO";
|
| 192 |
if ($g->{gtype} eq "Full Length" or $g->{gtype} eq "Selected Staffing") {
|
212 |
if ($g->{gtype} eq "Full Length" or $g->{gtype} eq "Selected Staffing") {
|
| 193 |
$P1 = 'PLT/H';
|
213 |
$P1 = 'PLT/HNSO';
|
| 194 |
$P2 = 'PLT';
|
214 |
$P2 = 'PLT';
|
| 195 |
$PH = $P1;
|
215 |
$PH = $P1;
|
| 196 |
}
|
216 |
}
|
| Line 219... |
Line 239... |
| 219 |
<tr><td> </td><td> </td><td> </td><td>WB:</td><td>$crew{'WB'}</td></tr>
|
239 |
<tr><td> </td><td> </td><td> </td><td>WB:</td><td>$crew{'WB'}</td></tr>
|
| 220 |
<tr><td> </td><td> </td><td> </td><td>SBO:</td><td>$crew{'SBO'}</td></tr>
|
240 |
<tr><td> </td><td> </td><td> </td><td>SBO:</td><td>$crew{'SBO'}</td></tr>
|
| 221 |
</table><br><br><br><br><br><br><br><br><br><br><br><br>
|
241 |
</table><br><br><br><br><br><br><br><br><br><br><br><br>
|
| 222 |
BTgame
|
242 |
BTgame
|
| Line -... |
Line 243... |
| - |
|
243 |
|
| - |
|
244 |
} elsif ($g->{gtype} =~ /^usars/i) {
|
| - |
|
245 |
print<<usars;
|
| - |
|
246 |
<table>
|
| - |
|
247 |
<tr><td>Date:</td><td>$day ($date)</td><td> </td><td>Track:</td><td>$g->{track}</td></tr>
|
| - |
|
248 |
<tr><td>Time:</td><td>$g->{time}</td><td> </td><td>Class:</td><td>$class{$g->{restrictions}} $g->{level} $g->{gtype}</td></tr>
|
| - |
|
249 |
<tr><td>Game:</td><td colspan=4>$g->{teams}</td></tr>
|
| - |
|
250 |
<tr><td colspan=5> </td></tr>
|
| - |
|
251 |
<tr><td>HR:</td><td>$crew{'HR'}</td><td> </td><td>PT:</td><td>$crew{'PT-1'}</td></tr>
|
| - |
|
252 |
<tr><td>IPR:</td><td>$crew{'IPR'}</td><td> </td><td>PT:</td><td>$crew{'PT-2'}</td></tr>
|
| - |
|
253 |
<tr><td>ASR:</td><td>$crew{'ASR-1'}</td><td> </td><td>SK:</td><td>$crew{'SK-1'}</td></tr>
|
| - |
|
254 |
<tr><td>ASR:</td><td>$crew{'ASR-2'}</td><td> </td><td>SK:</td><td>$crew{'SK-2'}</td></tr>
|
| - |
|
255 |
<tr><td>OPR:</td><td>$crew{'OPR-1'}</td><td> </td><td>PW:</td><td>$crew{'PW'}</td></tr>
|
| - |
|
256 |
<tr><td>OPR:</td><td>$crew{'OPR-2'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-1'}</td></tr>
|
| - |
|
257 |
<tr><td>OPR:</td><td>$crew{'OPR-3'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-2'}</td></tr>
|
| - |
|
258 |
<tr><td>OPR:</td><td>$crew{'OPR-4'}</td><td> </td><td>LU:</td><td>$crew{'LU-1'}</td></tr>
|
| - |
|
259 |
<tr><td>$A</td><td>$crew{'ALT'}</td><td> </td><td>LU:</td><td>$crew{'LU-2'}</td></tr>
|
| - |
|
260 |
<tr><td>JT:</td><td>$crew{'JT'}</td><td> </td><td>SBO:</td><td>$crew{'SBO'}</td></tr>
|
| - |
|
261 |
</table><br><br><br><br><br><br><br><br><br><br><br>
|
| - |
|
262 |
usars
|
| 223 |
|
263 |
|
| 224 |
} else {
|
264 |
} else {
|
| 225 |
print<<game;
|
265 |
print<<game;
|
| 226 |
<table>
|
266 |
<table>
|
| 227 |
<tr><td>Date:</td><td>$day ($date)</td><td> </td><td>Track:</td><td>$g->{track}</td></tr>
|
267 |
<tr><td>Date:</td><td>$day ($date)</td><td> </td><td>Track:</td><td>$g->{track}</td></tr>
|
| Line 234... |
Line 274... |
| 234 |
<tr><td>JR:</td><td>$crew{'JR-2'}</td><td> </td><td>SK:</td><td>$crew{'SK-2'}</td></tr>
|
274 |
<tr><td>JR:</td><td>$crew{'JR-2'}</td><td> </td><td>SK:</td><td>$crew{'SK-2'}</td></tr>
|
| 235 |
<tr><td>OPR:</td><td>$crew{'OPR-1'}</td><td> </td><td>PBM:</td><td>$crew{'PBM'}</td></tr>
|
275 |
<tr><td>OPR:</td><td>$crew{'OPR-1'}</td><td> </td><td>PBM:</td><td>$crew{'PBM'}</td></tr>
|
| 236 |
<tr><td>OPR:</td><td>$crew{'OPR-2'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-1'}</td></tr>
|
276 |
<tr><td>OPR:</td><td>$crew{'OPR-2'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-1'}</td></tr>
|
| 237 |
<tr><td>OPR:</td><td>$crew{'OPR-3'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-2'}</td></tr>
|
277 |
<tr><td>OPR:</td><td>$crew{'OPR-3'}</td><td> </td><td>PBT:</td><td>$crew{'PBT-2'}</td></tr>
|
| 238 |
<tr><td>$A</td><td>$crew{'ALT'}</td><td> </td><td>JT:</td><td>$crew{'JT'}</td></tr>
|
278 |
<tr><td>$A</td><td>$crew{'ALT'}</td><td> </td><td>JT:</td><td>$crew{'JT'}</td></tr>
|
| 239 |
<tr><td> </td><td> </td><td> </td><td>SO:</td><td>$crew{'SO'}</td></tr>
|
279 |
<tr><td> </td><td> </td><td> </td><td>SBO:</td><td>$crew{'SBO'}</td></tr>
|
| 240 |
</table><br>
|
280 |
</table><br>
|
| 241 |
game
|
281 |
game
|
| 242 |
}
|
282 |
}
|
| 243 |
} else {
|
283 |
} else {
|
| 244 |
print "<table>\n<tr><td colspan=5>There don't seem to be any more games on this track today.</td></tr></table><br>\n";
|
284 |
print "<table>\n<tr><td colspan=5>There don't seem to be any more games on this track today.</td></tr></table><br>\n";
|