$this->plugin_network_active =
is_plugin_active_for_network( $this->plugin
);
parent::
__construct( $args );
} /**
* Performs an action following a single plugin update.
*
* @since 2.8.0
*/
public function after() { $this->plugin =
$this->upgrader->
plugin_info();
if ( !
empty( $this->plugin
) && !
is_wp_error( $this->result
) &&
$this->plugin_active
) { // Currently used only when JS is off for a single plugin update?
printf( '<iframe title="%s" style="border:0;overflow:hidden" width="100%%" height="170" src="%s"></iframe>',
esc_attr__( 'Update progress'
),
wp_nonce_url( 'update.php?action=activate-plugin&networkwide=' .
$this->plugin_network_active . '&plugin=' .
urlencode( $this->plugin
), 'activate-plugin_' .
$this->plugin
) );
} $this->
decrement_update_count( 'plugin'
);