getTimestamp(); $shifts = sql_select("SELECT * FROM `Shifts` WHERE `RID`=" . sql_escape($id) . " AND `start` >= " . sql_escape($day_timestamp) . " AND `start` < " . sql_escape($day_timestamp +24 * 60 * 60) . " ORDER BY `start`"); $shifts_table = ""; foreach ($shifts as $shift) { $shifts_table .= '' . date("H:i", $shift['start']) . ' - ' . date("H:i", $shift['end']) . ''; } return template_render('../templates/user_shifts.html', array ( 'room_select' => make_room_select($rooms, $id, $day), 'day_select' => make_day_select($days, $day, $id), 'shifts_table' => $shifts_table )); } function make_day_select($days, $day, $id) { $html = array (); foreach ($days as $d) { if ($day == $d) $html[] = '' . $d . ''; else $html[] = '' . $d . ''; } return join(' | ', $html); } function make_room_select($rooms, $id, $day) { $html = array (); foreach ($rooms as $room) { if ($room['RID'] == $id) $html[] = '' . $room['Name'] . ''; else $html[] = '' . $room['Name'] . ''; } return join(' | ', $html); } ?>