aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/inc
diff options
context:
space:
mode:
authorasivery <asivery@protonmail.com>2023-02-27 03:07:44 +0100
committerasivery <asivery@protonmail.com>2023-02-27 03:07:44 +0100
commite3b89425b656993862845bf19d101fa1d2dbeaeb (patch)
tree37e8b18d7671af8e17020380927e97270b8785f7 /inc
parent0d9f02ec73ccb7ec2fb0d4754f4e70e7f1bd36c6 (diff)
downloaddokuwiki-e3b89425b656993862845bf19d101fa1d2dbeaeb.tar.gz
dokuwiki-e3b89425b656993862845bf19d101fa1d2dbeaeb.zip
Fix: PHP8-related JpegMeta.php fixes
Diffstat (limited to 'inc')
-rw-r--r--inc/JpegMeta.php16
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;
}