@@ 168-175 (lines=8) @@ | ||
165 | return new ThumbnailImage( $image, $dstUrl, $dstPath, $params ); |
|
166 | } |
|
167 | ||
168 | if ( !wfMkdirParents( dirname( $dstPath ), null, __METHOD__ ) ) { |
|
169 | return new MediaTransformError( |
|
170 | 'thumbnail_error', |
|
171 | $width, |
|
172 | $height, |
|
173 | wfMessage( 'thumbnail_dest_directory' )->text() |
|
174 | ); |
|
175 | } |
|
176 | ||
177 | // Get local copy source for shell scripts |
|
178 | // Thumbnail extraction is very inefficient for large files. |
@@ 186-189 (lines=4) @@ | ||
183 | return new MediaTransformError( 'thumbnail_error', $clientWidth, $clientHeight, $err ); |
|
184 | } |
|
185 | ||
186 | if ( !wfMkdirParents( dirname( $dstPath ), null, __METHOD__ ) ) { |
|
187 | return new MediaTransformError( 'thumbnail_error', $clientWidth, $clientHeight, |
|
188 | wfMessage( 'thumbnail_dest_directory' )->text() ); |
|
189 | } |
|
190 | ||
191 | $srcPath = $image->getLocalRefPath(); |
|
192 | if ( $srcPath === false ) { // Failed to get local copy |