Make WordPress Core

Ticket #27196: remove-first.diff

File remove-first.diff, 1.0 KB (added by DavidAnderson, 11 years ago)

Patch to provide further information and indicate the solution

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

     
    5252                $this->strings['installing_package'] = __('Installing the latest version…');
    5353                $this->strings['no_files'] = __('The package contains no files.');
    5454                $this->strings['folder_exists'] = __('Destination folder already exists.');
     55                $this->strings['remove_first'] = __('You cannot install over the top of an already existing entity - you need to de-install the existing version first.');
    5556                $this->strings['mkdir_failed'] = __('Could not create directory.');
    5657                $this->strings['incompatible_archive'] = __('The package could not be installed.');
    5758
     
    364365                $this->skin->set_result($result);
    365366                if ( is_wp_error($result) ) {
    366367                        $this->skin->error($result);
     368                        if (@in_array('folder_exists', $result->get_error_codes())) $this->skin->feedback('remove_first');
    367369                        $this->skin->feedback('process_failed');
    368370                } else {
    369371                        //Install Succeeded