From: garvinhicking Date: Tue, 21 Feb 2006 16:11:25 +0000 (+0000) Subject: allow mimetype icons X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=5f270500dee70c3e0ce75a82f83b8bbd0419552e;p=s9y.git allow mimetype icons --- diff --git a/docs/NEWS b/docs/NEWS index 820ed30..a9ba41b 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.1-alpha1() ------------------------------------------------------------------------ + * Media manager gallery will use (user-specified) + "admin/img/mime_XXX-YYY.png" images of a template for non-image + mimetypes. (garvinhicking) + * Allow entryproperties plugin to define which markup plugins are applied per-entry (garvinhicking) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 258606f..a382354 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -1404,7 +1404,11 @@ function serendipity_displayImageList($page = 0, $lineBreak = NULL, $manage = fa } /* If it's not an image, or the thumbnail does not exist */ } else { - $preview .= ''. $file['mime'] .'
- ' . (($file['hotlink']) ? MEDIA_HOTLINKED : $file['mime']) .' -'; + $mimeicon = serendipity_getTemplateFile('admin/img/mime_' . preg_replace('@[^a-z0-9\-\_]@i', '-', $file['mime']) . '.png'); + if (!$mimeicon) { + $mimeicon = serendipity_getTemplateFile('admin/img/mime_unknown.png'); + } + $preview .= ''. $file['mime'] .'
- ' . (($file['hotlink']) ? MEDIA_HOTLINKED : $file['mime']) .' -'; if ($url) { $preview .= '
' . $file['name'] . '.' . $file['extension'] . ''; }