speed: use isset rather than identical

This commit is contained in:
Daku 2014-02-23 22:32:15 +00:00
parent bdb3255116
commit 58c5746e9b

View file

@ -39,19 +39,19 @@ class BaseThemelet {
*/ */
public function build_thumb_html(Image $image) { public function build_thumb_html(Image $image) {
global $config; global $config;
$i_id = (int) $image->id; $i_id = (int) $image->id;
$h_view_link = make_link('post/view/'.$i_id); $h_view_link = make_link('post/view/'.$i_id);
$h_thumb_link = $image->get_thumb_link(); $h_thumb_link = $image->get_thumb_link();
$h_tip = html_escape($image->get_tooltip()); $h_tip = html_escape($image->get_tooltip());
$h_tags = strtolower($image->get_tag_list()); $h_tags = strtolower($image->get_tag_list());
$ext = $image->ext;
// If the file doesn't support thumbnail generation, show it at max size. $extArr = array_flip(array('swf', 'svg', 'mp4', 'ogv', 'webm', 'flv')); //List of thumbless filetypes
if($ext === 'swf' || $ext === 'svg' || $ext === 'mp4' || $ext === 'ogv' || $ext === 'webm' || $ext === 'flv'){ if(!isset($extArr[$image->ext])){
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height'));
}
else{
$tsize = get_thumbnail_size($image->width, $image->height); $tsize = get_thumbnail_size($image->width, $image->height);
}else{
//Use max thumbnail size if using thumbless filetype
$tsize = get_thumbnail_size($config->get_int('thumb_width'), $config->get_int('thumb_height'));
} }
$custom_classes = ""; $custom_classes = "";