Version Description
- Added support for SSL admin
Download this release
Release Info
| Developer | MungoBBQ |
| Plugin | |
| Version | 2.0.1 |
| Comparing to | |
| See all releases | |
Code changes from version 2.0 to 2.0.1
- enable-media-replace.php +4 -1
- popup.php +8 -1
- readme.txt +3 -0
- upload.php +6 -2
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.0
|
| 7 |
Author: Måns Jonasson
|
| 8 |
Author URI: http://www.mansjonasson.se
|
| 9 |
|
|
@@ -35,6 +35,9 @@ function enable_media_replace_init() {
|
|
| 35 |
function enable_media_replace( $form_fields, $post ) {
|
| 36 |
if ($_GET["attachment_id"]) {
|
| 37 |
$editurl = get_bloginfo("wpurl") . "/wp-admin/upload.php?page=enable-media-replace/enable-media-replace.php&attachment_id={$_GET["attachment_id"]}";
|
|
|
|
|
|
|
|
|
|
| 38 |
$link = "href=\"$editurl\"";
|
| 39 |
$form_fields["enable-media-replace"] = array("label" => __("Replace media", "enable-media-replace"), "input" => "html", "html" => "<p><a $link>" . __("Upload a new file", "enable-media-replace") . "</a></p>", "helps" => __("To replace the current file, click the link and upload a replacement.", "enable-media-replace"));
|
| 40 |
}
|
| 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.0.1
|
| 7 |
Author: Måns Jonasson
|
| 8 |
Author URI: http://www.mansjonasson.se
|
| 9 |
|
| 35 |
function enable_media_replace( $form_fields, $post ) {
|
| 36 |
if ($_GET["attachment_id"]) {
|
| 37 |
$editurl = get_bloginfo("wpurl") . "/wp-admin/upload.php?page=enable-media-replace/enable-media-replace.php&attachment_id={$_GET["attachment_id"]}";
|
| 38 |
+
if (FORCE_SSL_ADMIN) {
|
| 39 |
+
$editurl = str_replace("http:", "https:", $editurl);
|
| 40 |
+
}
|
| 41 |
$link = "href=\"$editurl\"";
|
| 42 |
$form_fields["enable-media-replace"] = array("label" => __("Replace media", "enable-media-replace"), "input" => "html", "html" => "<p><a $link>" . __("Upload a new file", "enable-media-replace") . "</a></p>", "helps" => __("To replace the current file, click the link and upload a replacement.", "enable-media-replace"));
|
| 43 |
}
|
popup.php
CHANGED
|
@@ -21,7 +21,14 @@ $current_filename = substr($current_filename, (strrpos($current_filename, "/") +
|
|
| 21 |
<div id="icon-upload" class="icon32"><br /></div>
|
| 22 |
<h2><?php echo __("Replace Media Upload", "enable-media-replace"); ?></h2>
|
| 23 |
|
| 24 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
<input type="hidden" name="ID" value="<?php echo $_GET["attachment_id"]; ?>" />
|
| 26 |
<div id="message" class="updated fade"><p><?php echo __("NOTE: You are about to replace the media file", "enable-media-replace"); ?> "<?php echo $current_filename?>". <?php echo __("There is no undo. Think about it!", "enable-media-replace"); ?></p></div>
|
| 27 |
|
| 21 |
<div id="icon-upload" class="icon32"><br /></div>
|
| 22 |
<h2><?php echo __("Replace Media Upload", "enable-media-replace"); ?></h2>
|
| 23 |
|
| 24 |
+
<?php
|
| 25 |
+
$formurl = get_bloginfo("wpurl") . "/wp-content/plugins/enable-media-replace/upload.php";
|
| 26 |
+
if (FORCE_SSL_ADMIN) {
|
| 27 |
+
$forumurl = str_replace("http:", "https:", $formurl);
|
| 28 |
+
}
|
| 29 |
+
?>
|
| 30 |
+
|
| 31 |
+
<form enctype="multipart/form-data" method="post" action="<?php echo $formurl; ?>">
|
| 32 |
<input type="hidden" name="ID" value="<?php echo $_GET["attachment_id"]; ?>" />
|
| 33 |
<div id="message" class="updated fade"><p><?php echo __("NOTE: You are about to replace the media file", "enable-media-replace"); ?> "<?php echo $current_filename?>". <?php echo __("There is no undo. Think about it!", "enable-media-replace"); ?></p></div>
|
| 34 |
|
readme.txt
CHANGED
|
@@ -22,6 +22,9 @@ This plugin is very powerful and a must-have for any larger sites built with Wor
|
|
| 22 |
|
| 23 |
== Changelog ==
|
| 24 |
|
|
|
|
|
|
|
|
|
|
| 25 |
= 2.0 =
|
| 26 |
* Replaced popup with inline navigation when replacing media
|
| 27 |
* Added instructions in admin link under Media
|
| 22 |
|
| 23 |
== Changelog ==
|
| 24 |
|
| 25 |
+
= 2.0.1 =
|
| 26 |
+
* Added support for SSL admin
|
| 27 |
+
|
| 28 |
= 2.0 =
|
| 29 |
* Replaced popup with inline navigation when replacing media
|
| 30 |
* Added instructions in admin link under Media
|
upload.php
CHANGED
|
@@ -106,7 +106,11 @@ if (is_uploaded_file($_FILES["userfile"]["tmp_name"])) {
|
|
| 106 |
|
| 107 |
}
|
| 108 |
|
| 109 |
-
|
| 110 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 111 |
|
| 112 |
?>
|
| 106 |
|
| 107 |
}
|
| 108 |
|
| 109 |
+
$returnurl = get_bloginfo("wpurl") . "/wp-admin/upload.php?posted=3";
|
| 110 |
+
if (FORCE_SSL_ADMIN) {
|
| 111 |
+
$returnurl = str_replace("http:", "https:", $returnurl);
|
| 112 |
+
}
|
| 113 |
+
|
| 114 |
+
header("Location: " . $returnurl);
|
| 115 |
|
| 116 |
?>
|
