From 4407604793e0a7b99122e306ae710304846cf3ea Mon Sep 17 00:00:00 2001 From: msquare Date: Wed, 28 Dec 2016 14:53:35 +0100 Subject: move data sorting to begin --- includes/pages/user_shifts.php | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) (limited to 'includes/pages/user_shifts.php') diff --git a/includes/pages/user_shifts.php b/includes/pages/user_shifts.php index da3c5463..3ea7309c 100644 --- a/includes/pages/user_shifts.php +++ b/includes/pages/user_shifts.php @@ -131,26 +131,7 @@ function view_user_shifts() { update_ShiftsFilter($_SESSION['ShiftsFilter'], in_array('user_shifts_admin', $privileges), $days); $shiftsFilter = $_SESSION['ShiftsFilter']; - $shifts = Shifts_by_ShiftsFilter($shiftsFilter); - $needed_angeltypes_source = NeededAngeltypes_by_ShiftsFilter($shiftsFilter); - $shift_entries_source = ShiftEntries_by_ShiftsFilter($shiftsFilter); - - $needed_angeltypes = []; - $shift_entries = []; - foreach ($shifts as $shift) { - $needed_angeltypes[$shift['SID']] = []; - $shift_entries[$shift['SID']] = []; - } - foreach ($needed_angeltypes_source as $needed_angeltype) { - $needed_angeltypes[$needed_angeltype['SID']][] = $needed_angeltype; - } - foreach ($shift_entries_source as $shift_entry) { - $shift_entries[$shift_entry['SID']][] = $shift_entry; - } - unset($needed_angeltypes_source); - unset($shift_entries_source); - - $shiftCalendarRenderer = new ShiftCalendarRenderer($shifts, $needed_angeltypes, $shift_entries, $shiftsFilter); + $shiftCalendarRenderer = shiftCalendarRendererByShiftFilter($shiftsFilter); if ($user['api_key'] == "") { User_reset_api_key($user, false); -- cgit v1.2.3-54-g00ecf