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 {