ImageFile constructor changed to align with existing code

Noone passed type, width or height to new ImageFile(...) and
in all instances, both parameters were set (though $id is null on occasion).
This commit is contained in:
Mikael Nordfeldth 2015-02-25 01:31:44 +01:00
parent 0854a84eb9
commit 4b8301d39e
1 changed files with 4 additions and 4 deletions

View File

@ -54,7 +54,7 @@ class ImageFile
var $rotate=0; // degrees to rotate for properly oriented image (extrapolated from EXIF etc.)
var $animated = null; // Animated image? (has more than 1 frame). null means untested
function __construct($id=null, $filepath=null, $type=null, $width=null, $height=null)
function __construct($id, $filepath)
{
$this->id = $id;
$this->filepath = $filepath;
@ -74,9 +74,9 @@ class ImageFile
throw new UnsupportedMediaException(_('Unsupported image format.'), $this->filepath);
}
$this->type = ($info) ? $info[2]:$type;
$this->width = ($info) ? $info[0]:$width;
$this->height = ($info) ? $info[1]:$height;
$this->width = $info[0];
$this->height = $info[1];
$this->type = $info[2];
if ($this->type == IMAGETYPE_JPEG && function_exists('exif_read_data')) {
// Orientation value to rotate thumbnails properly