Make WordPress Core


Ignore:
Timestamp:
01/26/2010 06:53:47 AM (16 years ago)
Author:
dd32
Message:

First scratch at Bulk plugin upgrade from Plugins page. Props nacin for cleanups. See #11542

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/update-core.php

    r12546 r12832  
    352352
    353353function do_plugin_upgrade() {
    354     include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
    355 
    356     if ( isset($_GET['plugins']) ) {
    357         $plugins = explode(',', $_GET['plugins']);
    358     } elseif ( isset($_POST['checked']) ) {
     354    if ( isset( $_GET['plugins'] ) ) {
     355        $plugins = explode( ',', $_GET['plugins'] );
     356    } elseif ( isset( $_POST['checked'] ) ) {
    359357        $plugins = (array) $_POST['checked'];
    360358    } else {
     
    362360        return;
    363361    }
    364     $url = 'update-core.php?action=do-plugin-upgrade&plugins=' . urlencode(join(',', $plugins));
    365     $title = __('Upgrade Plugins');
     362
     363    include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
     364    $url = 'update-core.php?action=do-plugin-upgrade&plugins=' . urlencode( implode( ',', $plugins ) );
     365    $title = __( 'Upgrade Plugins' );
    366366    $nonce = 'upgrade-core';
    367     $upgrader = new Plugin_Upgrader( new Plugin_Upgrader_Skin( compact('title', 'nonce', 'url', 'plugin') ) );
    368     $upgrader->bulk_upgrade($plugins);
     367    $upgrader = new Plugin_Upgrader( new Plugin_Upgrader_Skin( compact( 'title', 'nonce', 'url' ) ) );
     368    $upgrader->bulk_upgrade( $plugins );
    369369}
    370370
Note: See TracChangeset for help on using the changeset viewer.