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);
}
?>