Make WordPress Core

Changeset 40177 for branches/4.0


Ignore:
Timestamp:
03/06/2017 01:03:30 PM (9 years ago)
Author:
aaroncampbell
Message:

Plugins: Add file check to plugin deletions.

Merges [40169] to 4.0 branch.

Location:
branches/4.0
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/4.0

  • branches/4.0/src/wp-admin/plugins.php

    r28646 r40177  
    223223                        if ( empty( $plugins ) ) {
    224224                                wp_redirect( self_admin_url( "plugins.php?error=true&main=true&plugin_status=$status&paged=$page&s=$s" ) );
     225                                exit;
     226                        }
     227
     228                        // Bail on all if any paths are invalid.
     229                        // validate_file() returns truthy for invalid files
     230                        $invalid_plugin_files = array_filter( $plugins, 'validate_file' );
     231                        if ( $invalid_plugin_files ) {
     232                                wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") );
    225233                                exit;
    226234                        }
Note: See TracChangeset for help on using the changeset viewer.