Changeset 31328 for trunk/src/wp-admin/media-upload.php
- Timestamp:
- 02/03/2015 07:46:21 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/media-upload.php
r30649 r31328 32 32 33 33 // Require an ID for the edit screen. 34 if ( isset($action) && $action == 'edit' && !$ID ) 34 if ( isset($action) && $action == 'edit' && !$ID ) { 35 35 wp_die( __( 'Cheatin’ uh?' ), 403 ); 36 } 36 37 37 if ( ! empty( $_REQUEST['post_id'] ) && ! current_user_can( 'edit_post' , $_REQUEST['post_id'] ) ) 38 wp_die( __( 'Cheatin’ uh?' ), 403 ); 38 if ( ! empty( $_REQUEST['post_id'] ) && ! current_user_can( 'edit_post' , $_REQUEST['post_id'] ) ) { 39 wp_die( __( 'Cheatin’ uh?' ), 403 ); 40 } 39 41 40 41 42 43 44 45 46 47 48 49 50 51 52 53 42 // Upload type: image, video, file, ..? 43 if ( isset($_GET['type']) ) { 44 $type = strval($_GET['type']); 45 } else { 46 /** 47 * Filter the default media upload type in the legacy (pre-3.5.0) media popup. 48 * 49 * @since 2.5.0 50 * 51 * @param string $type The default media upload type. Possible values include 52 * 'image', 'audio', 'video', 'file', etc. Default 'file'. 53 */ 54 $type = apply_filters( 'media_upload_default_type', 'file' ); 55 } 54 56 55 56 57 58 59 60 61 62 63 64 65 66 67 57 // Tab: gallery, library, or type-specific. 58 if ( isset($_GET['tab']) ) { 59 $tab = strval($_GET['tab']); 60 } else { 61 /** 62 * Filter the default tab in the legacy (pre-3.5.0) media popup. 63 * 64 * @since 2.5.0 65 * 66 * @param string $type The default media popup tab. Default 'type' (From Computer). 67 */ 68 $tab = apply_filters( 'media_upload_default_tab', 'type' ); 69 } 68 70 69 71 $body_id = 'media-upload'; 70 72 71 // Let the action code decide how to handle the request. 72 if ( $tab == 'type' || $tab == 'type_url' || ! array_key_exists( $tab , media_upload_tabs() ) ) { 73 /** 74 * Fires inside specific upload-type views in the legacy (pre-3.5.0) 75 * media popup based on the current tab. 76 * 77 * The dynamic portion of the hook name, `$type`, refers to the specific 78 * media upload type. Possible values include 'image', 'audio', 'video', 79 * 'file', etc. 80 * 81 * The hook only fires if the current `$tab` is 'type' (From Computer), 82 * 'type_url' (From URL), or, if the tab does not exist (i.e., has not 83 * been registered via the {@see 'media_upload_tabs'} filter. 84 * 85 * @since 2.5.0 86 */ 87 do_action( "media_upload_$type" ); 88 } else { 89 /** 90 * Fires inside limited and specific upload-tab views in the legacy 91 * (pre-3.5.0) media popup. 92 * 93 * The dynamic portion of the hook name, `$tab`, refers to the specific 94 * media upload tab. Possible values include 'library' (Media Library), 95 * or any custom tab registered via the {@see 'media_upload_tabs'} filter. 96 * 97 * @since 2.5.0 98 */ 99 do_action( "media_upload_$tab" ); 100 } 73 // Let the action code decide how to handle the request. 74 if ( $tab == 'type' || $tab == 'type_url' || ! array_key_exists( $tab , media_upload_tabs() ) ) { 75 /** 76 * Fires inside specific upload-type views in the legacy (pre-3.5.0) 77 * media popup based on the current tab. 78 * 79 * The dynamic portion of the hook name, `$type`, refers to the specific 80 * media upload type. Possible values include 'image', 'audio', 'video', 81 * 'file', etc. 82 * 83 * The hook only fires if the current `$tab` is 'type' (From Computer), 84 * 'type_url' (From URL), or, if the tab does not exist (i.e., has not 85 * been registered via the {@see 'media_upload_tabs'} filter. 86 * 87 * @since 2.5.0 88 */ 89 do_action( "media_upload_$type" ); 90 } else { 91 /** 92 * Fires inside limited and specific upload-tab views in the legacy 93 * (pre-3.5.0) media popup. 94 * 95 * The dynamic portion of the hook name, `$tab`, refers to the specific 96 * media upload tab. Possible values include 'library' (Media Library), 97 * or any custom tab registered via the {@see 'media_upload_tabs'} filter. 98 * 99 * @since 2.5.0 100 */ 101 do_action( "media_upload_$tab" ); 102 } 103
Note: See TracChangeset
for help on using the changeset viewer.