Changeset 16312
- Timestamp:
- 11/11/2010 10:21:04 PM (14 years ago)
- Location:
- trunk/wp-admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/plugin.php
r16281 r16312 402 402 403 403 /** 404 * Check whether the plugin is inactive. 405 * 406 * Reverse of is_plugin_active(). Used as a callback. 407 * 408 * @since 3.1.0 409 * @see is_plugin_active() 410 * 411 * @param string $plugin Base plugin path from plugins directory. 412 * @return bool True if inactive. False if active. 413 */ 414 function is_plugin_inactive( $plugin ) { 415 return ! is_plugin_active( $plugin ); 416 } 417 418 /** 404 419 * Check whether the plugin is active for the entire network. 405 420 * -
trunk/wp-admin/plugins.php
r16194 r16312 187 187 //$_POST = from the plugin form; $_GET = from the FTP details screen. 188 188 $plugins = isset( $_REQUEST['checked'] ) ? (array) $_REQUEST['checked'] : array(); 189 $plugins = array_filter($plugins, create_function('$plugin', 'return !is_plugin_active($plugin);') ); //Do not allow to delete Activated plugins.189 $plugins = array_filter($plugins, 'is_plugin_inactive'); // Do not allow to delete Activated plugins. 190 190 if ( empty($plugins) ) { 191 191 wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") );
Note: See TracChangeset
for help on using the changeset viewer.