# HG changeset patch # User Matti Hamalainen # Date 1294778797 -7200 # Node ID 03c393c347c799a6db5b122b8645df0ceb4627e4 # Parent 6272ca0caceadcbc49c3cefe9249e7480c4811a3 Fixes. diff -r 6272ca0cacea -r 03c393c347c7 beta.php --- a/beta.php Tue Jan 11 22:30:59 2011 +0200 +++ b/beta.php Tue Jan 11 22:46:37 2011 +0200 @@ -149,24 +149,28 @@ $totalGrouped = 0; $dayHours = array(); - for ($day = 0; $day < $classInfo["maxdays"]; $day++) + for ($day = 0; $day < $classInfo["maxdays"]; $day++) { $dayHours[$day]["total"] = $dayHours[$day]["grouped"] = 0; - foreach ($classDefs as $id => $data) { - $h = $data["hours"]; - - $totalHours += $h; - $dayHours[$data["day"]]["total"] += $h; + for ($hour = 0; $hour < $classInfo["maxhours"]; $hour++) { + $id = $classHourTable[$hour][$day]; - if (!$data["grouped"]) { - $totalGrouped += $h; - $dayHours[$data["day"]]["grouped"] += $h; + if ($id > 0) { + $totalHours++; + $dayHours[$day]["total"]++; + + if ($classDefs[$id]["grouped"]) { + $totalGrouped++; + $dayHours[$day]["grouped"]++; + } + } } } // Create the timetable table $out = "

".join("; ", $classInfo["general"])."

\n". + "
Viikossa yhteensä ".$totalHours." tuntia, joista ".$totalGrouped." ryhmissä tai vuoroviikoin.
\n". "". " \n \n"; for ($day = 0; $day < $classInfo["maxdays"]; $day++) {