From cc8f117ed128cf9b046f9835640b84362d151883 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Litza Date: Fri, 28 Dec 2012 03:53:08 +0100 Subject: fix remembering of new-style-setting and fix a bug with signing up for shifts after they startet --- includes/pages/user_shifts.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/includes/pages/user_shifts.php b/includes/pages/user_shifts.php index 8ed0662a..a074ab77 100644 --- a/includes/pages/user_shifts.php +++ b/includes/pages/user_shifts.php @@ -324,9 +324,13 @@ function view_user_shifts() { $_SESSION['user_shifts'][$key] = array_map('get_ids_from_array', $$key); } - if (!isset($_REQUEST['new_style'])) - $_SESSION['user_shifts']['new_style'] = false; - else + if (isset($_REQUEST['rooms'])) { + if (isset($_REQUEST['new_style'])) + $_SESSION['user_shifts']['new_style'] = true; + else + $_SESSION['user_shifts']['new_style'] = false; + } + if (!isset ($_SESSION['user_shifts']['new_style'])) $_SESSION['user_shifts']['new_style'] = true; if (isset ($_REQUEST['days'])) { @@ -488,7 +492,7 @@ function view_user_shifts() { if ($user_may_join_shift) $entry_list[] = '' . $inner_text . ' »'; else { - if(time() > $shift['end']) { + if(time() > $shift['start']) { $entry_list[] = $inner_text . ' (vorbei)'; } elseif($angeltype['restricted'] == 1 && isset($angeltype['user_id']) && !isset($angeltype['confirm_user_id'])) { $entry_list[] = $inner_text . ' unconfirmed'; -- cgit v1.2.3-54-g00ecf