|
@@ 85-91 (lines=7) @@
|
| 82 |
|
|
| 83 |
|
// While it's true that the deactivating plugins are more than likely already in the active list |
| 84 |
|
// at this point, we should make sure in order to avoid any strange misbehavior. |
| 85 |
|
if ( $include_deactivating ) { |
| 86 |
|
// These actions contain plugins that are being deactivated during this request. |
| 87 |
|
$plugins = $this->plugin_locator->find_using_request_action( array( 'deactivate', 'deactivate-selected' ) ); |
| 88 |
|
foreach ( $plugins as $path ) { |
| 89 |
|
$active_plugins[ $path ] = $path; |
| 90 |
|
} |
| 91 |
|
} |
| 92 |
|
|
| 93 |
|
// When the current plugin isn't considered "active" there's a problem. |
| 94 |
|
// Since we're here, the plugin is active and currently being loaded. |
|
@@ 107-113 (lines=7) @@
|
| 104 |
|
} |
| 105 |
|
|
| 106 |
|
// When deactivating plugins aren't desired we should entirely remove them from the active list. |
| 107 |
|
if ( ! $include_deactivating ) { |
| 108 |
|
// These actions contain plugins that are being deactivated during this request. |
| 109 |
|
$plugins = $this->plugin_locator->find_using_request_action( array( 'deactivate', 'deactivate-selected' ) ); |
| 110 |
|
foreach ( $plugins as $path ) { |
| 111 |
|
unset( $active_plugins[ $path ] ); |
| 112 |
|
} |
| 113 |
|
} |
| 114 |
|
|
| 115 |
|
// Transform the array so that we don't have to worry about the keys interacting with other array types later. |
| 116 |
|
return array_values( $active_plugins ); |