WordPress.org

Make WordPress Core

Ticket #7875: 7875.7.diff

File 7875.7.diff, 2.6 KB (added by DD32, 6 years ago)

Props Sivel for the $url non-needed args.

  • wp-admin/includes/class-wp-upgrader.php

     
    5454        function fs_connect( $directories = array() ) { 
    5555                global $wp_filesystem; 
    5656         
    57                 if ( false === ($credentials = $this->skin->request_filesystem_credentials()) ) //request_filesystem_credentials($url)) ) 
     57                if ( false === ($credentials = $this->skin->request_filesystem_credentials()) ) 
    5858                        return false; 
    5959         
    6060                if ( ! WP_Filesystem($credentials) ) { 
     
    258258                $options = wp_parse_args($options, $defaults); 
    259259                extract($options); 
    260260 
    261                 $this->skin->header(); 
    262                 $this->skin->before(); 
    263                  
    264261                //Connect to the Filesystem first. 
    265262                $res = $this->fs_connect( array(WP_CONTENT_DIR, $destination) ); 
    266263                if ( ! $res ) //Mainly for non-connected filesystem. 
     
    270267                        $this->skin->error($res); 
    271268                        return $res; 
    272269                } 
    273                  
     270 
     271                $this->skin->header(); 
     272                $this->skin->before(); 
     273 
    274274                //Download the package (Note, This just returns the filename of the file if the package is a local file) 
    275275                $download = $this->download_package( $package ); 
    276276                if ( is_wp_error($download) ) { 
  • wp-admin/update.php

     
    7777         
    7878                $title = sprintf( __('Installing Plugin: %s'), $api->name . ' ' . $api->version ); 
    7979                $nonce = 'install-plugin_' . $plugin; 
    80                 $url = add_query_arg( array( 
    81                                                                 'plugin' => $plugin, 
    82                                                                 'plugin_name' => $api->name . ' ' . $api->version, 
    83                                                                 'download_url' => $api->download_link 
    84                                                         ), 'update.php?action=install-plugin'); 
     80                $url = 'update.php?action=install-plugin&plugin=' . $plugin; 
    8581                $type = 'web'; //Install plugin type, From Web or an Upload. 
    8682 
    8783                $upgrader = new Plugin_Upgrader( new Plugin_Installer_Skin( compact('title', 'url', 'nonce', 'plugin', 'api') ) ); 
     
    157153         
    158154                $title = sprintf( __('Installing theme: %s'), $api->name . ' ' . $api->version ); 
    159155                $nonce = 'install-theme_' . $theme; 
    160                 $url = add_query_arg( array( 
    161                                                                 'theme' => $theme, 
    162                                                                 'theme_name' => $api->name . ' ' . $api->version, 
    163                                                                 'download_url' => $api->download_link 
    164                                                         ), 'update.php?action=install-theme'); 
     156                $url = 'update.php?action=install-theme&theme=' . $theme; 
    165157                $type = 'web'; //Install theme type, From Web or an Upload. 
    166158         
    167159                $upgrader = new Theme_Upgrader( new Theme_Installer_Skin( compact('title', 'url', 'nonce', 'plugin', 'api') ) );