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 | |
| 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)) {
|
