]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Avoid invalid width/height (<1) + debug log added
authorRoland Haeder <roland@mxchange.org>
Sun, 18 Jan 2015 12:32:28 +0000 (13:32 +0100)
committerRoland Haeder <roland@mxchange.org>
Sun, 18 Jan 2015 12:32:28 +0000 (13:32 +0100)
Signed-off-by: Roland Haeder <roland@mxchange.org>
classes/File.php

index aee16e132d80549966ab453e79de494181c75731..9bb22e502b6203297980c2c93769b357954820fa 100644 (file)
@@ -391,17 +391,20 @@ class File extends Managed_DataObject
             throw new UnsupportedMediaException('No image geometry available.');
         }
 
-        if ($width === null) {
+        if ($width === null || $width < 1) {
             $width = common_config('thumbnail', 'width');
             $height = common_config('thumbnail', 'height');
             $crop = common_config('thumbnail', 'crop');
         }
 
-        if ($height === null) {
+        if ($height === null || $height < 1) {
             $height = $width;
             $crop = true;
         }
 
+        // Debug log (convert crop to int to have TRUE being displayed as 1 and FALSE as 0)
+        common_debug('[' . __METHOD__ . ':' . __LINE__ . ']: width=' . $width . ',height=' . $height . ',crop=' . intval($crop));
+
         // Get proper aspect ratio width and height before lookup
         // We have to do it through an ImageFile object because of orientation etc.
         // Only other solution would've been to rotate + rewrite uploaded files.