From 5f270500dee70c3e0ce75a82f83b8bbd0419552e Mon Sep 17 00:00:00 2001 From: garvinhicking <garvinhicking> Date: Tue, 21 Feb 2006 16:11:25 +0000 Subject: [PATCH] allow mimetype icons --- docs/NEWS | 4 ++++ include/functions_images.inc.php | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) 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 .= '<img src="'. serendipity_getTemplateFile('admin/img/mime_unknown.png') .'" title="' . $file['path'] . $file['name'] . ' (' . $file['mime'] . ')" alt="'. $file['mime'] .'" /><br /><span style="font-weight: bold; font-size: 8pt">- ' . (($file['hotlink']) ? MEDIA_HOTLINKED : $file['mime']) .' -</span>'; + $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 .= '<img src="'. $mimeicon .'" title="' . $file['path'] . $file['name'] . ' (' . $file['mime'] . ')" alt="'. $file['mime'] .'" /><br /><span style="font-weight: bold; font-size: 8pt">- ' . (($file['hotlink']) ? MEDIA_HOTLINKED : $file['mime']) .' -</span>'; if ($url) { $preview .= '<br /><a href="' . $url . '&serendipity[image]=' . $file['id'] . '">' . $file['name'] . '.' . $file['extension'] . '</a>'; } -- 2.39.5