| @@ 255-264 (lines=10) @@ | ||
| 252 | $ext = strrchr( $filename, '.' ); |
|
| 253 | $ext = $ext === false ? '' : strtolower( substr( $ext, 1 ) ); |
|
| 254 | ||
| 255 | switch ( $ext ) { |
|
| 256 | case 'gif': |
|
| 257 | return 'image/gif'; |
|
| 258 | case 'png': |
|
| 259 | return 'image/png'; |
|
| 260 | case 'jpg': |
|
| 261 | return 'image/jpeg'; |
|
| 262 | case 'jpeg': |
|
| 263 | return 'image/jpeg'; |
|
| 264 | } |
|
| 265 | ||
| 266 | return 'unknown/unknown'; |
|
| 267 | } |
|
| @@ 102-111 (lines=10) @@ | ||
| 99 | # trivial detection by file extension, |
|
| 100 | # used for thumbnails (thumb.php) |
|
| 101 | if ( $wgTrivialMimeDetection ) { |
|
| 102 | switch ( $ext ) { |
|
| 103 | case 'gif': |
|
| 104 | return 'image/gif'; |
|
| 105 | case 'png': |
|
| 106 | return 'image/png'; |
|
| 107 | case 'jpg': |
|
| 108 | return 'image/jpeg'; |
|
| 109 | case 'jpeg': |
|
| 110 | return 'image/jpeg'; |
|
| 111 | } |
|
| 112 | ||
| 113 | return 'unknown/unknown'; |
|
| 114 | } |
|