maybe for search? $id = $this->mediaFile->getId(); $class = 'select mediafile mf_' . $this->mediaFile->getIcoClass(); $info = trim($this->formatDimensions('') . ' ' . $this->formatDate() . ' ' . $this->formatFileSize()); echo '
'; echo '' . $this->mediaFile->getDisplayName() . ' '; echo '(' . $info . ')' . NL; // view button $link = ml($id, '', true); echo ' '; // mediamanager button $link = wl('', array('do' => 'media', 'image' => $id, 'ns' => getNS($id))); echo ' '; // delete button FIXME if ($item['writable'] && $auth >= AUTH_DELETE) { $link = DOKU_BASE . 'lib/exe/mediamanager.php?delete=' . rawurlencode($id) . '&sectok=' . getSecurityToken(); echo ' ' . '' . $lang['btn_delete'] . ''; } echo '
'; echo $lang['mediausage'] . ' {{:' . $id . '}}'; echo '
'; if ($item['isimg']) media_printimgdetail($item); echo '
' . NL; echo '
' . NL; } public function showDetails() { $id = $this->mediaFile->getId(); echo '
'; echo '
'; echo ''; echo $this->getPreviewHtml(120, 120); echo ''; echo '
'; // read EXIF/IPTC data $t = $this->mediaFile->getMeta()->getField(array('IPTC.Headline', 'xmp.dc:title')); $d = $this->mediaFile->getMeta()->getField(array( 'IPTC.Caption', 'EXIF.UserComment', 'EXIF.TIFFImageDescription', 'EXIF.TIFFUserComment', )); if (PhpString::strlen($d) > 250) $d = PhpString::substr($d, 0, 250) . '...'; $k = $this->mediaFile->getMeta()->getField(array('IPTC.Keywords', 'IPTC.Category', 'xmp.dc:subject')); // print EXIF/IPTC data if ($t || $d || $k) { echo '

'; if ($t) echo '' . hsc($t) . '
'; if ($d) echo hsc($d) . '
'; if ($t) echo '' . hsc($k) . ''; echo '

'; } echo '
'; } }