WordPress.org

Make WordPress Core

Ticket #12089: 12089-extra.diff

File 12089-extra.diff, 598 bytes (added by miqrogroove, 6 years ago)

Fix error window scope

  • wp-admin/plugins.php

     
    155155                        } 
    156156 
    157157                        @ini_set('display_errors', true); //Ensure that Fatal errors are displayed. 
    158                         include(WP_PLUGIN_DIR . '/' . $plugin); 
     158                        // Go back to "sandbox" scope so we get the same errors as before 
     159                        function plugin_sandbox_scrape($plugin) { 
     160                                include(WP_PLUGIN_DIR . '/' . $plugin); 
     161                        } 
     162                        plugin_sandbox_scrape($plugin); 
    159163                        do_action('activate_' . $plugin); 
    160164                        exit; 
    161165                        break;