diff options
author | asivery <asivery@protonmail.com> | 2023-02-27 03:07:44 +0100 |
---|---|---|
committer | asivery <asivery@protonmail.com> | 2023-02-27 03:07:44 +0100 |
commit | e3b89425b656993862845bf19d101fa1d2dbeaeb (patch) | |
tree | 37e8b18d7671af8e17020380927e97270b8785f7 /inc | |
parent | 0d9f02ec73ccb7ec2fb0d4754f4e70e7f1bd36c6 (diff) | |
download | dokuwiki-e3b89425b656993862845bf19d101fa1d2dbeaeb.tar.gz dokuwiki-e3b89425b656993862845bf19d101fa1d2dbeaeb.zip |
Fix: PHP8-related JpegMeta.php fixes
Diffstat (limited to 'inc')
-rw-r--r-- | inc/JpegMeta.php | 16 |
1 files changed, 14 insertions, 2 deletions
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; } |