From e3b89425b656993862845bf19d101fa1d2dbeaeb Mon Sep 17 00:00:00 2001 From: asivery Date: Mon, 27 Feb 2023 03:07:44 +0100 Subject: Fix: PHP8-related JpegMeta.php fixes --- inc/JpegMeta.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'inc') diff --git a/inc/JpegMeta.php b/inc/JpegMeta.php index 764cdb7b3..ebc5c050a 100644 --- a/inc/JpegMeta.php +++ b/inc/JpegMeta.php @@ -172,7 +172,19 @@ class JpegMeta { if(isset($info['val'])){ $info = $info['val']; }else{ - $info = join(', ',$info); + $arr = array(); + foreach($info as $part){ + if(is_array($part)){ + if(isset($part['val'])){ + $arr[] = $part['val']; + }else{ + $arr[] = join(', ',$part); + } + }else{ + $arr[] = $part; + } + } + $info = join(', ',$arr); } } return trim($info); @@ -1595,7 +1607,7 @@ class JpegMeta { if ($values[$i]['type'] == 'complete') { // Simple Type property - $meta = $values[$i]['value']; + $meta = $values[$i]['value'] ?? ''; return; } -- cgit v1.2.3