function fetch_image_size($data, $url, $options) { if (isset($data['height_l']) && isset($data['width_l'])) { return array('width' => $data['width_l'], 'height' => $data['height_l']); } return parent::fetch_image_size($data, $url, $options); }
function fetch_image_size($image, $url, $options) { if ($this->c_use_ngg_thumbnails = $this->use_ngg_thumbnails($image, $options)) { $settings = C_Settings_Model::get_instance(); return array('width' => $settings->thumbwidth, 'height' => $settings->thumbheight); } else { if (isset($metadata['width']) && isset($metadata['height']) && (int) $metadata['width'] && (int) $metadata['height']) { return array('width' => $metadata['width'], 'height' => $metadata['height']); } return parent::fetch_image_size($image, $url, $options); } }