| @@ 1800-1806 (lines=7) @@ | ||
| 1797 | ||
| 1798 | if ( preg_match("/^[a-zA-Z]{2,5}\d?$/", $part) ) { |
|
| 1799 | $allowed = false; |
|
| 1800 | foreach ( $mimes as $ext_preg => $mime_match ) { |
|
| 1801 | $ext_preg = '!^(' . $ext_preg . ')$!i'; |
|
| 1802 | if ( preg_match( $ext_preg, $part ) ) { |
|
| 1803 | $allowed = true; |
|
| 1804 | break; |
|
| 1805 | } |
|
| 1806 | } |
|
| 1807 | if ( !$allowed ) |
|
| 1808 | $filename .= '_'; |
|
| 1809 | } |
|
| @@ 3285-3292 (lines=8) @@ | ||
| 3282 | $exts = array_merge( wp_get_audio_extensions(), wp_get_video_extensions() ); |
|
| 3283 | $mimes = get_allowed_mime_types(); |
|
| 3284 | $ext_mimes = array(); |
|
| 3285 | foreach ( $exts as $ext ) { |
|
| 3286 | foreach ( $mimes as $ext_preg => $mime_match ) { |
|
| 3287 | if ( preg_match( '#' . $ext . '#i', $ext_preg ) ) { |
|
| 3288 | $ext_mimes[ $ext ] = $mime_match; |
|
| 3289 | break; |
|
| 3290 | } |
|
| 3291 | } |
|
| 3292 | } |
|
| 3293 | ||
| 3294 | $has_audio = $wpdb->get_var( " |
|
| 3295 | SELECT ID |
|