Undefined index: width in includes/media/Generic.php on line 185
Undefined index: width in includes/MediaTransformOutput.php on line 161
Undefined index: height in includes/MediaTransformOutput.php on line 161
on this test:
curl --silent --include --globoff -F 'f'='small-email.png' -F 'r'='0' 'http://localhost/wiki/thumb.php'
(Using 180 as the fallback width in Generic.php, but if that's not a reasonable default please change).
class TransformParameterError extends MediaTransformError {
function __construct( $params ) {
parent::__construct( 'thumbnail_error',
- max( @$params['width'], 180 ), max( @$params['height'], 180 ),
+ max( isset( $params['width'] ) ? $params['width'] : 0, 180 ),
+ max( isset( $params['height'] ) ? $params['height'] : 0, 180 ),
wfMsg( 'thumbnail_invalid_params' ) );
}
}
function makeParamString( $params ) {
if ( isset( $params['physicalWidth'] ) ) {
$width = $params['physicalWidth'];
- } else {
+ } else if ( isset( $params['width'] ) ) {
$width = $params['width'];
+ } else {
+ $width = 180;
}
# Removed for ProofreadPage
#$width = intval( $width );