wp/wp-admin/includes/plugin.php
changeset 22 8c2e4d02f4ef
parent 21 48c4eec2b7e6
equal deleted inserted replaced
21:48c4eec2b7e6 22:8c2e4d02f4ef
  2608 	$blog_deactivated_plugins = get_option( 'wp_force_deactivated_plugins' );
  2608 	$blog_deactivated_plugins = get_option( 'wp_force_deactivated_plugins' );
  2609 	$site_deactivated_plugins = array();
  2609 	$site_deactivated_plugins = array();
  2610 
  2610 
  2611 	if ( false === $blog_deactivated_plugins ) {
  2611 	if ( false === $blog_deactivated_plugins ) {
  2612 		// Option not in database, add an empty array to avoid extra DB queries on subsequent loads.
  2612 		// Option not in database, add an empty array to avoid extra DB queries on subsequent loads.
  2613 		update_option( 'wp_force_deactivated_plugins', array() );
  2613 		update_option( 'wp_force_deactivated_plugins', array(), false );
  2614 	}
  2614 	}
  2615 
  2615 
  2616 	if ( is_multisite() ) {
  2616 	if ( is_multisite() ) {
  2617 		$site_deactivated_plugins = get_site_option( 'wp_force_deactivated_plugins' );
  2617 		$site_deactivated_plugins = get_site_option( 'wp_force_deactivated_plugins' );
  2618 		if ( false === $site_deactivated_plugins ) {
  2618 		if ( false === $site_deactivated_plugins ) {
  2662 		);
  2662 		);
  2663 		wp_admin_notice( $message, array( 'type' => 'warning' ) );
  2663 		wp_admin_notice( $message, array( 'type' => 'warning' ) );
  2664 	}
  2664 	}
  2665 
  2665 
  2666 	// Empty the options.
  2666 	// Empty the options.
  2667 	update_option( 'wp_force_deactivated_plugins', array() );
  2667 	update_option( 'wp_force_deactivated_plugins', array(), false );
  2668 	if ( is_multisite() ) {
  2668 	if ( is_multisite() ) {
  2669 		update_site_option( 'wp_force_deactivated_plugins', array() );
  2669 		update_site_option( 'wp_force_deactivated_plugins', array() );
  2670 	}
  2670 	}
  2671 }
  2671 }