Ticket #7671: 7671.diff
File 7671.diff, 1.0 KB (added by , 16 years ago) |
---|
-
wp-admin/includes/plugin.php
199 199 $plugins = array($plugins); 200 200 201 201 foreach ( $plugins as $plugin ) { 202 $plugin = plugin_basename($plugin); 202 203 if( ! is_plugin_active($plugin) ) 203 204 continue; 204 205 array_splice($current, array_search( $plugin, $current), 1 ); // Fixed Array-fu! -
wp-admin/plugins.php
59 59 wp_die($valid); 60 60 error_reporting( E_ALL ^ E_NOTICE ); 61 61 @ini_set('display_errors', true); //Ensure that Fatal errors are displayed. 62 include(WP_PLUGIN_DIR . '/' . $plugin); 62 $result = activate_plugin($plugin, false); 63 if ( is_wp_error( $result ) ) 64 die( $result->get_error_message() ); 63 65 exit; 64 66 break; 65 67 case 'deactivate':