@@ 437-465 (lines=29) @@ | ||
434 | ||
435 | $limit_types = explode( ',', $limit_types ); |
|
436 | ||
437 | foreach ( $limit_types as $k => $limit_type ) { |
|
438 | if ( isset( $mime_types[ $limit_type ] ) ) { |
|
439 | $mime = explode( '/', $mime_types[ $limit_type ] ); |
|
440 | $mime = $mime[0]; |
|
441 | ||
442 | if ( ! in_array( $mime, $new_limit_types, true ) ) { |
|
443 | $new_limit_types[] = $mime; |
|
444 | } |
|
445 | } else { |
|
446 | $found = false; |
|
447 | ||
448 | foreach ( $mime_types as $type => $mime ) { |
|
449 | if ( false !== strpos( $type, $limit_type ) ) { |
|
450 | $mime = explode( '/', $mime ); |
|
451 | $mime = $mime[0]; |
|
452 | ||
453 | if ( ! in_array( $mime, $new_limit_types, true ) ) { |
|
454 | $new_limit_types[] = $mime; |
|
455 | } |
|
456 | ||
457 | $found = true; |
|
458 | } |
|
459 | } |
|
460 | ||
461 | if ( ! $found ) { |
|
462 | $new_limit_types[] = $limit_type; |
|
463 | } |
|
464 | } |
|
465 | } |
|
466 | ||
467 | if ( ! empty( $new_limit_types ) ) { |
|
468 | $limit_types = implode( ',', $new_limit_types ); |
@@ 83-109 (lines=27) @@ | ||
80 | ||
81 | $limit_types = explode( ',', $limit_types ); |
|
82 | ||
83 | foreach ( $limit_types as $k => $limit_type ) { |
|
84 | if ( isset( $mime_types[ $limit_type ] ) ) { |
|
85 | $mime = explode( '/', $mime_types[ $limit_type ] ); |
|
86 | $mime = $mime[ 0 ]; |
|
87 | ||
88 | if ( !in_array( $mime, $new_limit_types ) ) |
|
89 | $new_limit_types[] = $mime; |
|
90 | } |
|
91 | else { |
|
92 | $found = false; |
|
93 | ||
94 | foreach ( $mime_types as $type => $mime ) { |
|
95 | if ( false !== strpos( $type, $limit_type ) ) { |
|
96 | $mime = explode( '/', $mime ); |
|
97 | $mime = $mime[ 0 ]; |
|
98 | ||
99 | if ( !in_array( $mime, $new_limit_types ) ) { |
|
100 | $new_limit_types[] = $mime; |
|
101 | } |
|
102 | $found = true; |
|
103 | } |
|
104 | } |
|
105 | ||
106 | if ( !$found ) |
|
107 | $new_limit_types[] = $limit_type; |
|
108 | } |
|
109 | } |
|
110 | ||
111 | if ( !empty( $new_limit_types ) ) |
|
112 | $limit_types = implode( ',', $new_limit_types ); |