Mercurial > hg > lukkari
comparison index.php @ 176:113820219e8b
Cleanup and add some comments.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 25 Aug 2015 08:30:44 +0300 |
parents | 6dea01a68019 |
children | f8ae384b817e |
comparison
equal
deleted
inserted
replaced
175:6dea01a68019 | 176:113820219e8b |
---|---|
253 | 253 |
254 | 254 |
255 function lukGetClassInfo($class) | 255 function lukGetClassInfo($class) |
256 { | 256 { |
257 $data = $class["data"]; | 257 $data = $class["data"]; |
258 | |
258 if ($class["grouped"]) | 259 if ($class["grouped"]) |
259 { | 260 { |
261 // Grouped format | |
260 $out = "<table><tr>"; | 262 $out = "<table><tr>"; |
261 | 263 |
262 $maxCount = 0; | 264 // Calculate max columns and add course titles |
265 $maxColumns = 0; | |
263 foreach ($data as $col) | 266 foreach ($data as $col) |
264 { | 267 { |
265 $out .= "<td>".lukMatchCourse($col[0])."</td>"; | 268 $out .= "<td>".lukMatchCourse($col[0])."</td>"; |
266 if (count($col) > $maxCount) | 269 if (count($col) > $maxColumns) |
267 $maxCount = count($col); | 270 $maxColumns = count($col); |
268 } | 271 } |
269 $out .= "</tr>"; | 272 $out .= "</tr>"; |
270 | 273 |
271 for ($i = 1; $i < $maxCount; $i++) | 274 // Print rest of the data |
275 for ($i = 1; $i < $maxColumns; $i++) | |
272 { | 276 { |
273 $out .= "<tr>"; | 277 $out .= "<tr>"; |
274 foreach ($data as $col) | 278 foreach ($data as $col) |
275 { | 279 { |
276 $out .= "<td>"; | 280 $out .= "<td>"; |
280 } | 284 } |
281 $out .= "</tr>"; | 285 $out .= "</tr>"; |
282 } | 286 } |
283 | 287 |
284 $out .= "</table>"; | 288 $out .= "</table>"; |
285 | |
286 if ($class["turns"]) | |
287 $out .= cmQM("vuoroviikoin"); | |
288 | |
289 return $out; | |
290 } | 289 } |
291 else | 290 else |
292 { | 291 { |
293 $out = lukMatchCourse($data[0][0])."<br />"; | 292 $out = lukMatchCourse($data[0][0])."<br />"; |
294 | 293 |
295 for ($i = 1; $i < count($data[0]); $i++) | 294 for ($i = 1; $i < count($data[0]); $i++) |
296 { | 295 { |
297 $out .= chentities($data[0][$i])."<br />"; | 296 $out .= chentities($data[0][$i])."<br />"; |
298 } | 297 } |
299 if ($class["turns"]) | 298 } |
300 $out .= cmQM("vuoroviikoin"); | 299 |
301 | 300 if ($class["turns"]) |
302 return $out; | 301 $out .= cmQM("vuoroviikoin"); |
303 } | 302 |
303 return $out; | |
304 } | 304 } |
305 | 305 |
306 | 306 |
307 function lukFindClass($day, $hour) | 307 function lukFindClass($day, $hour) |
308 { | 308 { |