Plugin Directory

Changeset 2653253


Ignore:
Timestamp:
01/05/2022 06:53:36 PM (4 years ago)
Author:
rinatkhaziev
Message:

Move the unsets a bit further down the execution of the filter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • frontend-uploader/trunk/frontend-uploader.php

    r2653247 r2653253  
    155155     */
    156156    function _get_mime_types() {
    157         // Use the fallback value but explicitly discard HTML and JS to prevent a possibility of XSS:
    158         // If these types are enabled in the UI they'll end up in $this->settings['enabled_files'].
    159157        // $mime_types_orig is needed to re-map the values from the settings lib structure to core WP extension regex => mime-type format.
    160         $mime_types = $mime_types_orig = wp_get_mime_types();
    161         unset( $mime_types['htm|html'] );
    162         unset( $mime_types['js'] );
     158        $mime_types = $mime_types_orig = get_allowed_mime_types();
    163159
    164160        $enabled = isset( $this->settings['enabled_files'] ) && is_array( $this->settings['enabled_files'] ) && $this->settings['enabled_files'] ? $this->settings['enabled_files'] : $mime_types;
     
    174170            $enabled[ $ext_key ] = $mime_types_orig[ $ext_key ];
    175171        }
     172
     173        unset( $enabled['htm|html'] );
     174        unset( $enabled['js'] );
    176175
    177176        /**
Note: See TracChangeset for help on using the changeset viewer.