diff options
author | Jan-Philipp Litza <janphilipp@litza.de> | 2012-12-29 14:41:09 +0100 |
---|---|---|
committer | Jan-Philipp Litza <janphilipp@litza.de> | 2012-12-29 14:41:09 +0100 |
commit | 2d0b2542c9af24a9ec4dd05010bc554010151e61 (patch) | |
tree | 135d4ab087eb6666e44729a3a9b90435bb0b1a7e /includes/pages/user_myshifts.php | |
parent | b60603d76c286937875afb0ba267be3d7f880a21 (diff) |
a few fixes and polishes in myshifts, shifts and menu
Diffstat (limited to 'includes/pages/user_myshifts.php')
-rw-r--r-- | includes/pages/user_myshifts.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/includes/pages/user_myshifts.php b/includes/pages/user_myshifts.php index 007a1681..caa92cce 100644 --- a/includes/pages/user_myshifts.php +++ b/includes/pages/user_myshifts.php @@ -71,6 +71,7 @@ function user_myshifts() { $shifts = sql_select("SELECT * FROM `ShiftEntry` JOIN `Shifts` ON (`ShiftEntry`.`SID` = `Shifts`.`SID`) JOIN `Room` ON (`Shifts`.`RID` = `Room`.`RID`) WHERE `UID`=" . sql_escape($shifts_user['UID']) . " ORDER BY `start`"); $html = ""; + $timesum = 0; foreach ($shifts as $shift) { if (time() > $shift['end']) $html .= '<tr class="done">'; @@ -91,6 +92,7 @@ function user_myshifts() { $shift_entries[] = $user_source['Nick']; } $html .= join(", ", $shift_entries); + $timesum += ($shift['end'] - $shift['start']) / (60*60); } $html .= '</td>'; @@ -109,6 +111,7 @@ function user_myshifts() { return msg().template_render('../templates/user_myshifts.html', array ( 'intro' => sprintf(Get_Text('pub_myshifts_intro'), $LETZTES_AUSTRAGEN), 'shifts' => $html, + 'time_sum' => $timesum, 'msg' => $msg, 'ical_text' => sprintf(Get_Text('inc_schicht_ical_text'), page_link_to_absolute('ical') . '&key=' . $shifts_user['ical_key'], |