move move common code into base classes
This commit is contained in:
parent
15777b3bb5
commit
3eb1f1c2ab
@ -33,31 +33,15 @@ class BaseThemelet {
|
|||||||
$i_id = (int) $image->id;
|
$i_id = (int) $image->id;
|
||||||
$h_view_link = make_link('post/view/'.$i_id, $query);
|
$h_view_link = make_link('post/view/'.$i_id, $query);
|
||||||
$h_thumb_link = $image->get_thumb_link();
|
$h_thumb_link = $image->get_thumb_link();
|
||||||
|
|
||||||
|
|
||||||
// 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());
|
$h_tip = html_escape($image->get_tooltip());
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// If file is flash or svg then sets thumbnail to max size.
|
// If file is flash or svg then sets thumbnail to max size.
|
||||||
if($image->ext === 'swf' || $image->ext === 'svg'){
|
if($image->ext === 'swf' || $image->ext === 'svg'){
|
||||||
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height')); }
|
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height'));
|
||||||
|
}
|
||||||
else{
|
else{
|
||||||
$tsize = get_thumbnail_size($image->width, $image->height); }
|
$tsize = get_thumbnail_size($image->width, $image->height);
|
||||||
|
}
|
||||||
|
|
||||||
return '<a href="'.$h_view_link.'" class="thumb">'.
|
return '<a href="'.$h_view_link.'" class="thumb">'.
|
||||||
'<img id="thumb_'.$i_id.'" title="'.$h_tip.'" alt="'.$h_tip.'" height="'.$tsize[1].'" width="'.$tsize[0].'" src="'.$h_thumb_link.'">'.
|
'<img id="thumb_'.$i_id.'" title="'.$h_tip.'" alt="'.$h_tip.'" height="'.$tsize[1].'" width="'.$tsize[0].'" src="'.$h_thumb_link.'">'.
|
||||||
|
@ -334,7 +334,26 @@ class Image {
|
|||||||
*/
|
*/
|
||||||
public function get_tooltip() {
|
public function get_tooltip() {
|
||||||
global $config;
|
global $config;
|
||||||
return $this->parse_link_template($config->get_string('image_tip'), "no_escape");
|
$tt = $this->parse_link_template($config->get_string('image_tip'), "no_escape");
|
||||||
|
|
||||||
|
// Removes the size tag if the file is an mp3
|
||||||
|
if($this->ext === 'mp3'){
|
||||||
|
$iitip = $tt;
|
||||||
|
$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);
|
||||||
|
}
|
||||||
|
return $h_tip;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return $tt;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -4,31 +4,15 @@ class Themelet extends BaseThemelet {
|
|||||||
global $config;
|
global $config;
|
||||||
$h_view_link = make_link("post/view/{$image->id}", $query);
|
$h_view_link = make_link("post/view/{$image->id}", $query);
|
||||||
$h_thumb_link = $image->get_thumb_link();
|
$h_thumb_link = $image->get_thumb_link();
|
||||||
|
|
||||||
|
|
||||||
// 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());
|
$h_tip = html_escape($image->get_tooltip());
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// If file is flash or svg then sets thumbnail to max size.
|
// If file is flash or svg then sets thumbnail to max size.
|
||||||
if($image->ext == 'swf' || $image->ext == 'svg') {
|
if($image->ext == 'swf' || $image->ext == 'svg') {
|
||||||
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height')); }
|
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height'));
|
||||||
|
}
|
||||||
else{
|
else{
|
||||||
$tsize = get_thumbnail_size($image->width, $image->height); }
|
$tsize = get_thumbnail_size($image->width, $image->height);
|
||||||
|
}
|
||||||
|
|
||||||
return "<a href='$h_view_link'><img title='$h_tip' alt='$h_tip' ".
|
return "<a href='$h_view_link'><img title='$h_tip' alt='$h_tip' ".
|
||||||
"width='{$tsize[0]}' height='{$tsize[1]}' src='$h_thumb_link' /></a>";
|
"width='{$tsize[0]}' height='{$tsize[1]}' src='$h_thumb_link' /></a>";
|
||||||
|
@ -8,31 +8,15 @@ class Themelet extends BaseThemelet {
|
|||||||
global $config;
|
global $config;
|
||||||
$h_view_link = make_link("post/view/{$image->id}", $query);
|
$h_view_link = make_link("post/view/{$image->id}", $query);
|
||||||
$h_thumb_link = $image->get_thumb_link();
|
$h_thumb_link = $image->get_thumb_link();
|
||||||
|
|
||||||
|
|
||||||
// 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());
|
$h_tip = html_escape($image->get_tooltip());
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// If file is flash or svg then sets thumbnail to max size.
|
// If file is flash or svg then sets thumbnail to max size.
|
||||||
if($image->ext == 'swf' || $image->ext == 'svg') {
|
if($image->ext == 'swf' || $image->ext == 'svg') {
|
||||||
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height')); }
|
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height'));
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
$tsize = get_thumbnail_size($image->width, $image->height); }
|
$tsize = get_thumbnail_size($image->width, $image->height);
|
||||||
|
}
|
||||||
|
|
||||||
return "<a class='thumb' href='$h_view_link'><img title='$h_tip' alt='$h_tip' ".
|
return "<a class='thumb' href='$h_view_link'><img title='$h_tip' alt='$h_tip' ".
|
||||||
"width='{$tsize[0]}' height='{$tsize[1]}' src='$h_thumb_link' /></a>";
|
"width='{$tsize[0]}' height='{$tsize[1]}' src='$h_thumb_link' /></a>";
|
||||||
|
@ -9,31 +9,15 @@ class Themelet extends BaseThemelet {
|
|||||||
$i_id = int_escape($image->id);
|
$i_id = int_escape($image->id);
|
||||||
$h_view_link = make_link("post/view/$i_id", $query);
|
$h_view_link = make_link("post/view/$i_id", $query);
|
||||||
$h_thumb_link = $image->get_thumb_link();
|
$h_thumb_link = $image->get_thumb_link();
|
||||||
|
|
||||||
|
|
||||||
// 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());
|
$h_tip = html_escape($image->get_tooltip());
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// If file is flash or svg then sets thumbnail to max size.
|
// If file is flash or svg then sets thumbnail to max size.
|
||||||
if($image->ext == 'swf' || $image->ext == 'svg') {
|
if($image->ext == 'swf' || $image->ext == 'svg') {
|
||||||
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height')); }
|
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height'));
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
$tsize = get_thumbnail_size($image->width, $image->height); }
|
$tsize = get_thumbnail_size($image->width, $image->height);
|
||||||
|
}
|
||||||
|
|
||||||
return "
|
return "
|
||||||
<center><div class='thumbblock'>
|
<center><div class='thumbblock'>
|
||||||
|
@ -13,31 +13,15 @@ class Themelet extends BaseThemelet {
|
|||||||
$h_view_link = make_link("post/view/$i_id", $query);
|
$h_view_link = make_link("post/view/$i_id", $query);
|
||||||
$h_image_link = $image->get_image_link();
|
$h_image_link = $image->get_image_link();
|
||||||
$h_thumb_link = $image->get_thumb_link();
|
$h_thumb_link = $image->get_thumb_link();
|
||||||
|
|
||||||
|
|
||||||
// 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());
|
$h_tip = html_escape($image->get_tooltip());
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// If file is flash or svg then sets thumbnail to max size.
|
// If file is flash or svg then sets thumbnail to max size.
|
||||||
if($image->ext == 'swf' || $image->ext == 'svg') {
|
if($image->ext == 'swf' || $image->ext == 'svg') {
|
||||||
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height')); }
|
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height'));
|
||||||
|
}
|
||||||
else{
|
else{
|
||||||
$tsize = get_thumbnail_size($image->width, $image->height); }
|
$tsize = get_thumbnail_size($image->width, $image->height);
|
||||||
|
}
|
||||||
|
|
||||||
return "
|
return "
|
||||||
<div class='thumbblock'>
|
<div class='thumbblock'>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user