Version Description
- Bug fix for timezone changes in WordPress
- Minor UI change to inform the user about what actually happens when replacing an image and using a new file name
Download this release
Release Info
Developer | MungoBBQ |
Plugin | Enable Media Replace |
Version | 2.9.4 |
Comparing to | |
See all releases |
Code changes from version 2.9.3 to 2.9.4
- enable-media-replace.php +2 -9
- popup.php +1 -0
- readme.txt +5 -1
- upload.php +3 -0
enable-media-replace.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Enable Media Replace
|
4 |
Plugin URI: http://www.mansjonasson.se/enable-media-replace
|
5 |
Description: Enable replacing media files by uploading a new file in the "Edit Media" section of the WordPress Media Library.
|
6 |
-
Version: 2.9.
|
7 |
Author: Måns Jonasson
|
8 |
Author URI: http://www.mansjonasson.se
|
9 |
|
@@ -143,15 +143,8 @@ function emr_get_modified_date($atts) {
|
|
143 |
// Get file modification time
|
144 |
$filetime = filemtime($current_file);
|
145 |
|
146 |
-
// Do timezone magic to get around UTC
|
147 |
-
$timezone = date_default_timezone_get();
|
148 |
-
date_default_timezone_set(get_option('timezone_string'));
|
149 |
-
|
150 |
// do date conversion
|
151 |
-
$content = date($format, $filetime);
|
152 |
-
|
153 |
-
// Set timezone back to default
|
154 |
-
date_default_timezone_set($timezone);
|
155 |
|
156 |
return $content;
|
157 |
|
3 |
Plugin Name: Enable Media Replace
|
4 |
Plugin URI: http://www.mansjonasson.se/enable-media-replace
|
5 |
Description: Enable replacing media files by uploading a new file in the "Edit Media" section of the WordPress Media Library.
|
6 |
+
Version: 2.9.4
|
7 |
Author: Måns Jonasson
|
8 |
Author URI: http://www.mansjonasson.se
|
9 |
|
143 |
// Get file modification time
|
144 |
$filetime = filemtime($current_file);
|
145 |
|
|
|
|
|
|
|
|
|
146 |
// do date conversion
|
147 |
+
$content = date($format, current_time($filetime));
|
|
|
|
|
|
|
148 |
|
149 |
return $content;
|
150 |
|
popup.php
CHANGED
@@ -56,6 +56,7 @@ $current_filename = substr($current_filename, (strrpos($current_filename, "/") +
|
|
56 |
|
57 |
<label for="replace_type_2"><input id="replace_type_2" type="radio" name="replace_type" value="replace_and_search"> <?php echo __("Replace the file, use new file name and update all links", "enable-media-replace"); ?></label>
|
58 |
<p class="howto"><?php echo __("Note: If you check this option, the name and type of the file you are about to upload will replace the old file. All links pointing to the current file (", "enable-media-replace"); ?><?php echo $current_filename; ?><?php echo __(") will be updated to point to the new file name.", "enable-media-replace"); ?></p>
|
|
|
59 |
|
60 |
<input type="submit" class="button" value="<?php echo __("Upload", "enable-media-replace"); ?>" /> <a href="#" onclick="history.back();"><?php echo __("Cancel", "enable-media-replace"); ?></a>
|
61 |
|
56 |
|
57 |
<label for="replace_type_2"><input id="replace_type_2" type="radio" name="replace_type" value="replace_and_search"> <?php echo __("Replace the file, use new file name and update all links", "enable-media-replace"); ?></label>
|
58 |
<p class="howto"><?php echo __("Note: If you check this option, the name and type of the file you are about to upload will replace the old file. All links pointing to the current file (", "enable-media-replace"); ?><?php echo $current_filename; ?><?php echo __(") will be updated to point to the new file name.", "enable-media-replace"); ?></p>
|
59 |
+
<p class="howto"><?php echo __("Please note that if you upload a new image, only embeds/links of the original size image will be replaced in your posts."); ?></p>
|
60 |
|
61 |
<input type="submit" class="button" value="<?php echo __("Upload", "enable-media-replace"); ?>" /> <a href="#" onclick="history.back();"><?php echo __("Cancel", "enable-media-replace"); ?></a>
|
62 |
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Contributors: mungobbq
|
3 |
Tags: admin, attachment, media, files
|
4 |
Requires at least: 2.8
|
5 |
-
Tested up to: 3.
|
6 |
Stable tag: trunk
|
7 |
|
8 |
Enables replacing attachment files by simply uploading a new file in the media library edit view.
|
@@ -37,6 +37,10 @@ If you want more control over the format used to display the time, you can use t
|
|
37 |
|
38 |
== Changelog ==
|
39 |
|
|
|
|
|
|
|
|
|
40 |
= 2.9.3 =
|
41 |
* Added call to update_attached_file() which should purge changed files for various CDN and cache plugs. Thanks Dylan Barlett for the suggestion! (http://wordpress.org/support/topic/compatibility-with-w3-total-cache)
|
42 |
* Suppressed possible error in new hook added in 2.9.2
|
2 |
Contributors: mungobbq
|
3 |
Tags: admin, attachment, media, files
|
4 |
Requires at least: 2.8
|
5 |
+
Tested up to: 3.8.1
|
6 |
Stable tag: trunk
|
7 |
|
8 |
Enables replacing attachment files by simply uploading a new file in the media library edit view.
|
37 |
|
38 |
== Changelog ==
|
39 |
|
40 |
+
= 2.9.4 =
|
41 |
+
* Bug fix for timezone changes in WordPress
|
42 |
+
* Minor UI change to inform the user about what actually happens when replacing an image and using a new file name
|
43 |
+
|
44 |
= 2.9.3 =
|
45 |
* Added call to update_attached_file() which should purge changed files for various CDN and cache plugs. Thanks Dylan Barlett for the suggestion! (http://wordpress.org/support/topic/compatibility-with-w3-total-cache)
|
46 |
* Suppressed possible error in new hook added in 2.9.2
|
upload.php
CHANGED
@@ -40,6 +40,9 @@ function emr_delete_current_files($current_file) {
|
|
40 |
foreach($metadata["sizes"] AS $thissize) {
|
41 |
// Get all filenames and do an unlink() on each one;
|
42 |
$thisfile = $thissize["file"];
|
|
|
|
|
|
|
43 |
if (strlen($thisfile)) {
|
44 |
$thisfile = $current_path . "/" . $thissize["file"];
|
45 |
if (file_exists($thisfile)) {
|
40 |
foreach($metadata["sizes"] AS $thissize) {
|
41 |
// Get all filenames and do an unlink() on each one;
|
42 |
$thisfile = $thissize["file"];
|
43 |
+
// Create array with all old sizes for replacing in posts later
|
44 |
+
$oldfilesAr[] = $thisfile;
|
45 |
+
// Look for files and delete them
|
46 |
if (strlen($thisfile)) {
|
47 |
$thisfile = $current_path . "/" . $thissize["file"];
|
48 |
if (file_exists($thisfile)) {
|