summaryrefslogtreecommitdiff
path: root/includes/pages/user_shifts.php
diff options
context:
space:
mode:
authormsquare <msquare@notrademark.de>2016-12-28 14:53:35 +0100
committermsquare <msquare@notrademark.de>2016-12-28 14:53:35 +0100
commit4407604793e0a7b99122e306ae710304846cf3ea (patch)
tree248393d3b2d7271d823e8b4258b060e74ce05cc1 /includes/pages/user_shifts.php
parent6c4bb0da3170ca365c6ef01991e26f26dd29fb30 (diff)
move data sorting to begin
Diffstat (limited to 'includes/pages/user_shifts.php')
-rw-r--r--includes/pages/user_shifts.php21
1 files changed, 1 insertions, 20 deletions
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);