From fde40a591c76846ca291d587bcbaf38d6e4a540b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Noack?= <noack@data-quest.de> Date: Wed, 17 Jul 2024 19:30:31 +0000 Subject: [PATCH] Resolve "PHP8 Warning bei Export von Ablaufplan" Closes #4399 Merge request studip/studip!3213 --- app/views/course/dates/export.php | 21 ++++++++++++--------- lib/raumzeit/Issue.php | 6 +++--- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/app/views/course/dates/export.php b/app/views/course/dates/export.php index 7a8b70d082e..651c4074f08 100644 --- a/app/views/course/dates/export.php +++ b/app/views/course/dates/export.php @@ -19,18 +19,21 @@ <? $all_semester = Semester::findAllVisible(false); + $grenze = 0; foreach ($dates as $date) : if ( ($grenze == 0) || ($grenze < $date['start']) ) { foreach ($all_semester as $zwsem) { - if ( ($zwsem['beginn'] < $date['start']) && ($zwsem['ende'] > $date['start']) ) { - $grenze = $zwsem['ende']; - ?> - <tr> - <td colspan="5"> - <h3><?= htmlReady($zwsem['name']) ?></h3> - </td> - </tr> - <? + if (!empty($zwsem['beginn'])) { + if ( ($zwsem['beginn'] < $date['start']) && ($zwsem['ende'] > $date['start']) ) { + $grenze = $zwsem['ende']; + ?> + <tr> + <td colspan="5"> + <h3><?= htmlReady($zwsem['name']) ?></h3> + </td> + </tr> + <? + } } } } diff --git a/lib/raumzeit/Issue.php b/lib/raumzeit/Issue.php index eeb38b3922d..96222a56cbd 100644 --- a/lib/raumzeit/Issue.php +++ b/lib/raumzeit/Issue.php @@ -62,10 +62,10 @@ class Issue { function __construct($data = []) { global $user; - if ($data['issue_id']) { + if (!empty($data['issue_id'])) { $this->issue_id = $data['issue_id']; $this->restore(); - } else if ($data['seminar_id']) { + } else if (!empty($data['seminar_id'])) { $this->issue_id = md5(uniqid('Issue')); $this->seminar_id = $data['seminar_id']; $this->mkdate = time(); @@ -190,7 +190,7 @@ class Issue { $this->mkdate = $data['mkdate']; $this->chdate = $data['chdate']; $this->priority = $data['priority']; - $this->file = ($data['range_id'] == '') ? FALSE : TRUE; + $this->file = !empty($data['range_id']); if ($this->file) { $this->folder_id = $data['folder_id']; } -- GitLab