diff -r c7c34916027a -r 177826044cd9 wp/wp-admin/async-upload.php
--- a/wp/wp-admin/async-upload.php Mon Oct 14 18:06:33 2019 +0200
+++ b/wp/wp-admin/async-upload.php Mon Oct 14 18:28:13 2019 +0200
@@ -22,7 +22,7 @@
require_once( ABSPATH . 'wp-admin/admin.php' );
-header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
+header( 'Content-Type: text/plain; charset=' . get_option( 'blog_charset' ) );
if ( isset( $_REQUEST['action'] ) && 'upload-attachment' === $_REQUEST['action'] ) {
include( ABSPATH . 'wp-admin/includes/ajax-actions.php' );
@@ -39,51 +39,61 @@
}
// just fetch the detail form for that attachment
-if ( isset($_REQUEST['attachment_id']) && ($id = intval($_REQUEST['attachment_id'])) && $_REQUEST['fetch'] ) {
+if ( isset( $_REQUEST['attachment_id'] ) && ( $id = intval( $_REQUEST['attachment_id'] ) ) && $_REQUEST['fetch'] ) {
$post = get_post( $id );
- if ( 'attachment' != $post->post_type )
+ if ( 'attachment' != $post->post_type ) {
wp_die( __( 'Invalid post type.' ) );
- if ( ! current_user_can( 'edit_post', $id ) )
+ }
+ if ( ! current_user_can( 'edit_post', $id ) ) {
wp_die( __( 'Sorry, you are not allowed to edit this item.' ) );
+ }
switch ( $_REQUEST['fetch'] ) {
- case 3 :
- if ( $thumb_url = wp_get_attachment_image_src( $id, 'thumbnail', true ) )
+ case 3:
+ if ( $thumb_url = wp_get_attachment_image_src( $id, 'thumbnail', true ) ) {
echo '';
+ }
echo '' . _x( 'Edit', 'media item' ) . '';
// Title shouldn't ever be empty, but use filename just in case.
- $file = get_attached_file( $post->ID );
+ $file = get_attached_file( $post->ID );
$title = $post->post_title ? $post->post_title : wp_basename( $file );
echo '