diff options
author | Andreas Gohr <andi@splitbrain.org> | 2005-07-31 18:35:54 +0200 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2005-07-31 18:35:54 +0200 |
commit | 36df6fa3069d55db3c35724c4f465bde9c50b53a (patch) | |
tree | d462d09cf51c2732731eb6db4c7cd601c86df4c1 /inc/template.php | |
parent | 23a34783631a54703aa67aa0de81c404c59ef4ef (diff) | |
download | rpg-36df6fa3069d55db3c35724c4f465bde9c50b53a.tar.gz rpg-36df6fa3069d55db3c35724c4f465bde9c50b53a.tar.bz2 |
image metadata editor
This patch adds an meta data editor for JPEG files. Currently title,
caption, artist, copyright and keywords can be saved. The data is saved
to the apropriate IPTC fields. Additional fields can be added in the
appropriate template.
Compatibility testing with other programs is needed!
darcs-hash:20050731163554-7ad00-dd936ec19549203dcf72de8774309c0b17d0b679.gz
Diffstat (limited to 'inc/template.php')
-rw-r--r-- | inc/template.php | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/inc/template.php b/inc/template.php index 23123b452..b48a591f8 100644 --- a/inc/template.php +++ b/inc/template.php @@ -665,12 +665,21 @@ function tpl_mediafilelist(){ $t = $item['meta']->getField('IPTC.Headline'); if($t) print '<b>'.$t.'</b><br />'; - $t = $item['meta']->getField(array('IPTC.Caption','EXIF.UserComment','EXIF.TIFFImageDescription','EXIF.TIFFUserComment')); + $t = $item['meta']->getField(array('IPTC.Caption','EXIF.UserComment', + 'EXIF.TIFFImageDescription', + 'EXIF.TIFFUserComment')); if($t) print $t.'<br />'; $t = $item['meta']->getField(array('IPTC.Keywords','IPTC.Category')); if($t) print '<i>'.$t.'</i><br />'; + //add edit button + if($AUTH >= AUTH_UPLOAD && $item['meta']->getField('File.Mime') == 'image/jpeg'){ + print '<a href="'.DOKU_BASE.'lib/exe/media.php?edit='.urlencode($item['id']).'">'; + print '<img src="'.DOKU_BASE.'lib/images/edit.gif" alt="'.$lang['metaedit'].'" title="'.$lang['metaedit'].'" />'; + print '</a>'; + } + ptln('</div>',6); }else{ ptln ('('.filesize_h($item['size']).')',6); @@ -771,7 +780,7 @@ function tpl_pagetitle($id=null){ * and _iptcTagNames() in inc/jpeg.php (You need to prepend IPTC * to the names of the latter one) * - * Only allowed in: detail.php + * Only allowed in: detail.php, mediaedit.php * * @author Andreas Gohr <andi@splitbrain.org> */ |