From 8f1ca849fb84e712ac59e0e6f605639476d3ecc6 Mon Sep 17 00:00:00 2001 From: Georg Ringer <georg.ringer@gmail.com> Date: Sun, 24 Dec 2017 09:58:08 +0100 Subject: [PATCH] [BUGFIX] Fix PHP 7.2 issues in EXT:lowlevel Resolves: #83409 Releases: master, 8.7, 7.6 Change-Id: I94a3a3ad31de6e4969d5456f12b728c98adf0815 Reviewed-on: https://review.typo3.org/55206 Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by: Andreas Fernandez <typo3@scripting-base.de> Tested-by: Andreas Fernandez <typo3@scripting-base.de> --- .../Classes/Controller/DatabaseIntegrityController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/lowlevel/Classes/Controller/DatabaseIntegrityController.php b/typo3/sysext/lowlevel/Classes/Controller/DatabaseIntegrityController.php index d3d6449aa072..5cc96505a6f8 100644 --- a/typo3/sysext/lowlevel/Classes/Controller/DatabaseIntegrityController.php +++ b/typo3/sysext/lowlevel/Classes/Controller/DatabaseIntegrityController.php @@ -384,7 +384,7 @@ class DatabaseIntegrityController ], 'deleted_pages' => [ 'icon' => $this->iconFactory->getIconForRecord('pages', ['deleted' => 1], Icon::SIZE_SMALL)->render(), - 'count' => count($admin->recStats['deleted']['pages']) + 'count' => isset($admin->recStats['deleted']['pages']) ? count($admin->recStats['deleted']['pages']) : 0 ] ]; @@ -426,7 +426,7 @@ class DatabaseIntegrityController if ($t === 'pages' && $admin->lostPagesList !== '') { $lostRecordCount = count(explode(',', $admin->lostPagesList)); } else { - $lostRecordCount = count($admin->lRecords[$t]); + $lostRecordCount = isset($admin->lRecords[$t]) ? count($admin->lRecords[$t]) : 0; } if ($countArr['all'][$t]) { $theNumberOfRe = (int)$countArr['non_deleted'][$t] . '/' . $lostRecordCount; -- GitLab