eval more tags in iptc data

This commit is contained in:
Uwe Steinmann 2022-10-10 20:14:00 +02:00
parent 39eef26b10
commit bc9a05258c

View File

@ -201,6 +201,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
'2#020'=>'Subcategories',
'2#040'=>'SpecialInstructions',
'2#055'=>'CreationDate',
'2#060'=>'CreationTime',
'2#080'=>'AuthorByline',
'2#085'=>'AuthorTitle',
'2#090'=>'City',
@ -214,12 +215,17 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
'2#120'=>'Caption',
'2#122'=>'CaptionWriter'
);
$retStr = '<table class="table">';
$retStr = '<table class="table table-sm table-condensed">';
if(is_array($arr)) {
foreach ($arr as $key=>$val) {
if(isset($iptcHeaderArray[$key]))
$retStr .= '<tr><td>' . $iptcHeaderArray[$key] . '</td><td>' . htmlspecialchars(implode('; ', $val)) . '</td></tr>';
else
elseif($key == '1#090') {
$retStr .= '<tr><td>Encoding</td><td>' . (($val[0] == "\x1B%G") ? 'UTF-8' : '') . '</td></tr>';
} elseif($key == '2#000') {
$retStr .= '<tr><td>RecordVersion</td><td>' . ord($val[0]) . '</td></tr>';
} else
$retStr .= '<tr><td>' . $key . '</td><td>' . htmlspecialchars(implode('; ', $val)) . '</td></tr>';
}
}