summaryrefslogtreecommitdiff
path: root/inc/media.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2014-03-19 11:53:11 +0100
committerAndreas Gohr <andi@splitbrain.org>2014-03-19 12:00:19 +0100
commitc6571d58ba8f02fc1afaeb54319f4289da993d02 (patch)
tree198df8ee3464d5a9e0a167d8342f8a18603fd981 /inc/media.php
parent177ef92c4ddd38cb906dd7d5f0208c698048cd57 (diff)
downloadrpg-c6571d58ba8f02fc1afaeb54319f4289da993d02.tar.gz
rpg-c6571d58ba8f02fc1afaeb54319f4289da993d02.tar.bz2
fixed media icons in recent changes. closes #625
Diffstat (limited to 'inc/media.php')
-rw-r--r--inc/media.php18
1 files changed, 12 insertions, 6 deletions
diff --git a/inc/media.php b/inc/media.php
index 2c1a3e8eb..b5347d145 100644
--- a/inc/media.php
+++ b/inc/media.php
@@ -1448,17 +1448,23 @@ function media_printfile($item,$auth,$jump,$display_namespace=false){
echo '</div>'.NL;
}
-function media_printicon($filename){
+/**
+ * Display a media icon
+ *
+ * @param $filename
+ * @param string $size the size subfolder, if not specified 16x16 is used
+ * @return string
+ */
+function media_printicon($filename, $size=''){
list($ext) = mimetype(mediaFN($filename),false);
- if (@file_exists(DOKU_INC.'lib/images/fileicons/32x32/'.$ext.'.png')) {
- $icon = DOKU_BASE.'lib/images/fileicons/32x32/'.$ext.'.png';
+ if (@file_exists(DOKU_INC.'lib/images/fileicons/'.$size.'/'.$ext.'.png')) {
+ $icon = DOKU_BASE.'lib/images/fileicons/'.$size.'/'.$ext.'.png';
} else {
- $icon = DOKU_BASE.'lib/images/fileicons/32x32/file.png';
+ $icon = DOKU_BASE.'lib/images/fileicons/'.$size.'/file.png';
}
return '<img src="'.$icon.'" alt="'.$filename.'" class="icon" />';
-
}
/**
@@ -1482,7 +1488,7 @@ function media_printfile_thumbs($item,$auth,$jump=false,$display_namespace=false
echo '<a id="d_:'.$item['id'].'" class="image" title="'.$item['id'].'" href="'.
media_managerURL(array('image' => hsc($item['id']), 'ns' => getNS($item['id']),
'tab_details' => 'view')).'">';
- echo media_printicon($item['id']);
+ echo media_printicon($item['id'], '32x32');
echo '</a>';
}
echo '</dt>'.NL;