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)
}
/* 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>';
}