| @@ 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 | } |
|
| @@ 3263-3270 (lines=8) @@ | ||
| 3260 | $exts = array_merge( wp_get_audio_extensions(), wp_get_video_extensions() ); |
|
| 3261 | $mimes = get_allowed_mime_types(); |
|
| 3262 | $ext_mimes = array(); |
|
| 3263 | foreach ( $exts as $ext ) { |
|
| 3264 | foreach ( $mimes as $ext_preg => $mime_match ) { |
|
| 3265 | if ( preg_match( '#' . $ext . '#i', $ext_preg ) ) { |
|
| 3266 | $ext_mimes[ $ext ] = $mime_match; |
|
| 3267 | break; |
|
| 3268 | } |
|
| 3269 | } |
|
| 3270 | } |
|
| 3271 | ||
| 3272 | $has_audio = $wpdb->get_var( " |
|
| 3273 | SELECT ID |
|