diff options
| author | David Siegfried <david.siegfried@uni-vechta.de> | 2023-03-03 20:00:17 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2023-03-03 20:00:17 +0000 |
| commit | 989e9fb694954a976d80fbfc67e37f417cf25ffa (patch) | |
| tree | 623c1cd3c348886b19e953e4f1f76d0c8625f099 /templates | |
| parent | beeda27483b7b68a7dad631c018006ede871497b (diff) | |
prevent php-warnings, closes #2258
Closes #2258
Merge request studip/studip!1487
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/dates/seminar_export.php | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/templates/dates/seminar_export.php b/templates/dates/seminar_export.php index d7ad311..8774313 100644 --- a/templates/dates/seminar_export.php +++ b/templates/dates/seminar_export.php @@ -37,31 +37,36 @@ if (!empty($dates['regular']['turnus_data']) || !empty($dates['irregular'])) : echo implode(", \n", $output); $freetext_rooms = []; + $irregular_rooms = []; - if (is_array($dates['irregular'])): + if (!empty($dates['irregular'])): foreach ($dates['irregular'] as $date) : - if (!isset($irregular_rooms[$date['resource_id']])) { - $irregular_rooms[$date['resource_id']] = 0; - } $irregular[] = $date; $irregular_strings[] = $date['tostring']; - if ($date['resource_id']) : + + if (!empty($date['resource_id'])) : + if (!isset($irregular_rooms[$date['resource_id']])) { + $irregular_rooms[$date['resource_id']] = 0; + } $irregular_rooms[$date['resource_id']]++; - elseif ($date['raum']) : + elseif (!empty($date['raum'])) : + if (!isset($freetext_rooms['('. $date['raum'] .')'])) { + $freetext_rooms['('. $date['raum'] .')'] = 0; + } $freetext_rooms['('. $date['raum'] .')']++; endif; endforeach; unset($irregular_rooms['']); - echo sizeof($output) ? ", \n" : ''; + echo count($output) ? ", \n" : ''; $rooms = array_merge(getPlainRooms($irregular_rooms, false), array_keys($freetext_rooms)); - if (is_array($irregular) && sizeof($irregular)) : - if (isset($shrink) && !$shrink && sizeof($irregular) < 20) : + if (!empty($irregular)) : + if (isset($shrink) && !$shrink && count($irregular) < 20) : foreach ($irregular as $date) : echo $date['tostring']; - if ($show_room && $date['resource_id']) : + if ($show_room && !empty($date['resource_id'])) : echo ', '. _('Ort:') . ' '; echo Room::find($date['resource_id']); endif; @@ -69,9 +74,9 @@ if (!empty($dates['regular']['turnus_data']) || !empty($dates['irregular'])) : endforeach; else : echo _("Termine am") . implode(', ', shrink_dates($irregular)); - if (is_array($rooms) && sizeof($rooms) > 0) : - if (sizeof($rooms) > 3) : - $rooms = array_slice($rooms, sizeof($rooms) - 3, sizeof($rooms)); + if (!empty($rooms)) : + if (count($rooms) > 3) : + $rooms = array_slice($rooms, count($rooms) - 3, count($rooms)); endif; if ($show_room) : |
