Ticket #21187: 21187.2.diff
File 21187.2.diff, 981 bytes (added by , 11 years ago) |
---|
-
wp-admin/includes/class-wp-plugins-list-table.php
83 83 84 84 foreach ( (array) $plugins['all'] as $plugin_file => $plugin_data ) { 85 85 // Filter into individual sections 86 if ( ! $screen->is_network && is_plugin_active_for_network( $plugin_file ) ) {86 if ( is_multisite() && ! $screen->is_network && is_network_only_plugin( $plugin_file ) ) { 87 87 unset( $plugins['all'][ $plugin_file ] ); 88 } elseif ( ! $screen->is_network && is_plugin_active_for_network( $plugin_file ) ) { 89 unset( $plugins['all'][ $plugin_file ] ); 88 90 } elseif ( ( ! $screen->is_network && is_plugin_active( $plugin_file ) ) 89 91 || ( $screen->is_network && is_plugin_active_for_network( $plugin_file ) ) ) { 90 92 $plugins['active'][ $plugin_file ] = $plugin_data;