From 64c7031b500cf3aa15964f5470ae5b389ada0378 Mon Sep 17 00:00:00 2001 From: Monique Hansma Date: Thu, 22 Oct 2026 12:05:57 +0200 Subject: [PATCH] null-waarden afvangen in Beheer en datumhelpers (PHP 8.1 deprecations) - Beheer: systemnorm null -> '' voor str_replace (zelfde resultaat als PHP 7) - mysql2date/date2mysql: strtotime() krijgt '' i.p.v. null Co-Authored-By: Claude Opus 5.5 --- application/controllers/monpas/Beheer.php | 4 ++-- application/helpers/text_helper.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/application/controllers/monpas/Beheer.php b/application/controllers/monpas/Beheer.php index 785e2c0..8a2a82b 100644 --- a/application/controllers/monpas/Beheer.php +++ b/application/controllers/monpas/Beheer.php @@ -33,7 +33,7 @@ class Beheer extends MY_Controller{ if ($versies){ foreach($versies as $versie){ $versie->ingangsdatum = mysql2date($versie->ingangsdatum); - $versie->systemnorm = str_replace('.', ',', $versie->systemnorm); + $versie->systemnorm = str_replace('.', ',', $versie->systemnorm ?? ''); $versie->deleteok = true; //TODO deleteok bepalen } @@ -51,7 +51,7 @@ class Beheer extends MY_Controller{ $versie = $this->Versies_model->getversie($id); $versie->ingangsdatum =mysql2date($versie->ingangsdatum); - $versie->systemnorm = str_replace('.', ',', $versie->systemnorm); + $versie->systemnorm = str_replace('.', ',', $versie->systemnorm ?? ''); $versie->deleteok = true; echo json_encode($versie); } diff --git a/application/helpers/text_helper.php b/application/helpers/text_helper.php index 0e348cb..e410c19 100644 --- a/application/helpers/text_helper.php +++ b/application/helpers/text_helper.php @@ -15,11 +15,11 @@ } function date2mysql($date){ - return date('Y-m-d', strtotime($date)); + return date('Y-m-d', strtotime($date ?? '')); } function mysql2date($date){ - return date('d-m-Y', strtotime($date)); + return date('d-m-Y', strtotime($date ?? '')); } function mysql2bedrag($bedrag){ $bedrag2=number_format((float)$bedrag,2,",",".");