From 75f10c8da58f84b887ed97039ab7c0873789cc09 Mon Sep 17 00:00:00 2001
From: David Siegfried <david.siegfried@uni-vechta.de>
Date: Mon, 27 Mar 2023 09:01:12 +0000
Subject: [PATCH] prevent php8-warnings, closes #2449

Closes #2449

Merge request studip/studip!1645
---
 app/controllers/news.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app/controllers/news.php b/app/controllers/news.php
index 0cef4cfdc50..031a3ab1446 100644
--- a/app/controllers/news.php
+++ b/app/controllers/news.php
@@ -296,7 +296,7 @@ class NewsController extends StudipController
         } else {
             // for new news, set startdate to today and range to dialog context
             $news->date   = strtotime('today');
-            $news->expire = strtotime('23:59 +1 week') - $news->date;
+            $news->expire = strtotime('23:59 +1 week') - (int)$news->date;
             if ($context_range && $context_range !== 'template') {
                 $add_range = new NewsRange(['', $context_range]);
                 $ranges[] = $add_range->toArray();
@@ -336,10 +336,10 @@ class NewsController extends StudipController
                             'name' => 'expire',
                             'label' => _('Ende'),
                             'type' => 'datetimepicker',
-                            'value' => $news['date'] + $news['expire'],
+                            'value' => (int)$news['date'] + (int)$news['expire'],
                             'mindate' => 'date',
                             'mapper' => function ($value, $obj) { //hier müssen wir vom UnixTimestamp noch den Beginn abziehen:
-                                return $value - $obj['date'];
+                                return (int)$value - (int)$obj['date'];
                             },
                             'required' => true
                         ],
-- 
GitLab