[wp-trac] [WordPress Trac] #45468: Language_Pack_Upgrader should delete existing language files
WordPress Trac
noreply at wordpress.org
Mon Jan 21 06:47:47 UTC 2019
#45468: Language_Pack_Upgrader should delete existing language files
-----------------------------+---------------------
Reporter: ocean90 | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: 5.1
Component: Upgrade/Install | Version: 5.0
Severity: normal | Resolution:
Keywords: has-patch | Focuses:
-----------------------------+---------------------
Comment (by dd32):
Hey @ocean90,
Just reviewing [attachment:"45468.diff"]
`$remote_destination` is a path on the "remote" filesystem, as seen by FTP
or others, as a result `glob( $remote_destination )` won't work as
expected.
You can just use `glob( WP_LANG_DIR )` directly i instead to find out what
files exist, but you'll have to iterate over the results to make them all
relative to `$remote_destination` before acting upon them.
The other option is to use `$wp_filesystem->dirlist( $remote_destination
)` and filter through the listings directly there, but there's no real
benefit in doing so (other than that's used elsewhere, for example in the
base class `clear_destination()` ).
That's the only thing I noticed in reading the patch, but haven't applied
it for testing.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/45468#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list