From 28b50acb88292392be2913be9df3e975829bb1dc Mon Sep 17 00:00:00 2001 From: root Date: Sat, 13 Aug 2011 14:37:54 +0200 Subject: [PATCH] user_shifts: 15 freie noch kommende schichten anzeigen (und nicht bereits vergangene) --- includes/pages/user_shifts.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/pages/user_shifts.php b/includes/pages/user_shifts.php index f4542703..3c05725e 100644 --- a/includes/pages/user_shifts.php +++ b/includes/pages/user_shifts.php @@ -89,7 +89,7 @@ function user_shifts() { $day_timestamp = DateTime :: createFromFormat("Y-m-d-Hi", $day . "-0000")->getTimestamp(); if ($id == 0) - $shifts = sql_select("SELECT * FROM `Shifts` JOIN `Room` ON (`Shifts`.`RID` = `Room`.`RID`) ORDER BY `start`"); + $shifts = sql_select("SELECT * FROM `Shifts` JOIN `Room` ON (`Shifts`.`RID` = `Room`.`RID`) WHERE `start` > " . sql_escape(time()) . " ORDER BY `start`"); else $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`"); @@ -160,4 +160,4 @@ function make_room_select($rooms, $id, $day) { $html[] = 'Next 15 free shifts'; return join(' | ', $html); } -?> \ No newline at end of file +?>