diff --git a/themes/futaba/themelet.class.php b/themes/futaba/themelet.class.php
index 706f3f1b..20e7e2fb 100644
--- a/themes/futaba/themelet.class.php
+++ b/themes/futaba/themelet.class.php
@@ -19,9 +19,33 @@ class Themelet {
public function build_thumb_html(Image $image, $query=null) {
global $config;
$h_view_link = make_link("post/view/{$image->id}", $query);
- $h_tip = html_escape($image->get_tooltip());
$h_thumb_link = $image->get_thumb_link();
- $tsize = get_thumbnail_size($image->width, $image->height);
+
+
+ // Removes the size tag if the file is an mp3
+ if($image->ext == 'mp3'){
+ $iitip = $image->get_tooltip();
+ $mp3tip = array("0x0");
+ $h_tip = str_replace($mp3tip, " ", $iitip);
+
+ // Makes it work with a variation of the default tooltips (I.E $tags // $filesize // $size)
+ $justincase = array(" //", "// ", " //", "// ", " ");
+ if(strstr($h_tip, " ")){
+ $h_tip = html_escape(str_replace($justincase, "", $h_tip));
+ }else{
+ $h_tip = html_escape($h_tip);
+ }
+ }else{
+ $h_tip = html_escape($image->get_tooltip());
+ }
+
+
+ // If file is flash or svg then sets thumbnail to max size.
+ if($image->ext == 'swf' || $image->ext == 'svg'){
+ $tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height')); }
+ else{
+ $tsize = get_thumbnail_size($image->width, $image->height); }
+
return "
![$h_tip $h_tip]($h_thumb_link)
";
}
diff --git a/themes/lite/themelet.class.php b/themes/lite/themelet.class.php
index 8d57b147..d5b5e479 100644
--- a/themes/lite/themelet.class.php
+++ b/themes/lite/themelet.class.php
@@ -31,9 +31,33 @@ class Themelet {
global $config;
$i_id = int_escape($image->id);
$h_view_link = make_link("post/view/$i_id", $query);
- $h_tip = html_escape($image->get_tooltip());
$h_thumb_link = $image->get_thumb_link();
- $tsize = get_thumbnail_size($image->width, $image->height);
+
+
+ // Removes the size tag if the file is an mp3
+ if($image->ext == 'mp3'){
+ $iitip = $image->get_tooltip();
+ $mp3tip = array("0x0");
+ $h_tip = str_replace($mp3tip, " ", $iitip);
+
+ // Makes it work with a variation of the default tooltips (I.E $tags // $filesize // $size)
+ $justincase = array(" //", "// ", " //", "// ", " ");
+ if(strstr($h_tip, " ")){
+ $h_tip = html_escape(str_replace($justincase, "", $h_tip));
+ }else{
+ $h_tip = html_escape($h_tip);
+ }
+ }else{
+ $h_tip = html_escape($image->get_tooltip());
+ }
+
+
+ // If file is flash or svg then sets thumbnail to max size.
+ if($image->ext == 'swf' || $image->ext == 'svg'){
+ $tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height')); }
+ else{
+ $tsize = get_thumbnail_size($image->width, $image->height); }
+
return "
diff --git a/themes/old_default/themelet.class.php b/themes/old_default/themelet.class.php
index 41c5cf5e..ff48817b 100644
--- a/themes/old_default/themelet.class.php
+++ b/themes/old_default/themelet.class.php
@@ -29,9 +29,33 @@ class Themelet {
global $config;
$i_id = int_escape($image->id);
$h_view_link = make_link("post/view/$i_id", $query);
- $h_tip = html_escape($image->get_tooltip());
$h_thumb_link = $image->get_thumb_link();
- $tsize = get_thumbnail_size($image->width, $image->height);
+
+
+ // Removes the size tag if the file is an mp3
+ if($image->ext == 'mp3'){
+ $iitip = $image->get_tooltip();
+ $mp3tip = array("0x0");
+ $h_tip = str_replace($mp3tip, " ", $iitip);
+
+ // Makes it work with a variation of the default tooltips (I.E $tags // $filesize // $size)
+ $justincase = array(" //", "// ", " //", "// ", " ");
+ if(strstr($h_tip, " ")){
+ $h_tip = html_escape(str_replace($justincase, "", $h_tip));
+ }else{
+ $h_tip = html_escape($h_tip);
+ }
+ }else{
+ $h_tip = html_escape($image->get_tooltip());
+ }
+
+
+ // If file is flash or svg then sets thumbnail to max size.
+ if($image->ext == 'swf' || $image->ext == 'svg'){
+ $tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height')); }
+ else{
+ $tsize = get_thumbnail_size($image->width, $image->height); }
+
return "
![$h_tip $h_tip]($h_thumb_link)
";
}
diff --git a/themes/warm/themelet.class.php b/themes/warm/themelet.class.php
index 89f4dcf8..38170d2e 100644
--- a/themes/warm/themelet.class.php
+++ b/themes/warm/themelet.class.php
@@ -31,10 +31,34 @@ class Themelet {
global $config;
$i_id = int_escape($image->id);
$h_view_link = make_link("post/view/$i_id", $query);
- $h_tip = html_escape($image->get_tooltip());
$h_image_link = $image->get_image_link();
$h_thumb_link = $image->get_thumb_link();
- $tsize = get_thumbnail_size($image->width, $image->height);
+
+
+ // Removes the size tag if the file is an mp3
+ if($image->ext == 'mp3'){
+ $iitip = $image->get_tooltip();
+ $mp3tip = array("0x0");
+ $h_tip = str_replace($mp3tip, " ", $iitip);
+
+ // Makes it work with a variation of the default tooltips (I.E $tags // $filesize // $size)
+ $justincase = array(" //", "// ", " //", "// ", " ");
+ if(strstr($h_tip, " ")){
+ $h_tip = html_escape(str_replace($justincase, "", $h_tip));
+ }else{
+ $h_tip = html_escape($h_tip);
+ }
+ }else{
+ $h_tip = html_escape($image->get_tooltip());
+ }
+
+
+ // If file is flash or svg then sets thumbnail to max size.
+ if($image->ext == 'swf' || $image->ext == 'svg'){
+ $tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height')); }
+ else{
+ $tsize = get_thumbnail_size($image->width, $image->height); }
+
return "