Changeset 8998 for trunk/wp-admin/media-upload.php
- Timestamp:
- 09/27/2008 08:17:55 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/media-upload.php
r8645 r8998 12 12 /** Load WordPress Administration Bootstrap */ 13 13 require_once('admin.php'); 14 15 if (!current_user_can('upload_files')) 16 wp_die(__('You do not have permission to upload files.')); 17 14 18 wp_enqueue_script('swfupload'); 15 19 wp_enqueue_script('swfupload-degrade'); … … 18 22 19 23 @header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset')); 20 21 if (!current_user_can('upload_files'))22 wp_die(__('You do not have permission to upload files.'));23 24 24 25 // IDs should be integers … … 30 31 wp_die(__("You are not allowed to be here")); 31 32 32 // upload type: image, video, file, ..? 33 if ( isset($_GET['type']) ) 34 $type = strval($_GET['type']); 35 else 36 $type = apply_filters('media_upload_default_type', 'file'); 33 if ( isset($_GET['inline']) ) { 34 35 if ( isset($_GET['upload-page-form']) ) { 36 $errors = media_upload_form_handler(); 37 37 38 // tab: gallery, library, or type-specific 39 if ( isset($_GET['tab']) ) 40 $tab = strval($_GET['tab']); 41 else 42 $tab = apply_filters('media_upload_default_tab', 'type'); 38 $location = 'upload.php'; 39 if ( $errors ) 40 $location .= '?message=3'; 43 41 44 $body_id = 'media-upload'; 42 wp_redirect( admin_url($location) ); 43 } 44 45 if ( isset($_POST['html-upload']) && !empty($_FILES) ) { 46 // Upload File button was clicked 47 $id = media_handle_upload('async-upload', $_REQUEST['post_id']); 48 unset($_FILES); 49 if ( is_wp_error($id) ) { 50 $errors['upload_error'] = $id; 51 $id = false; 52 } 53 } 45 54 46 // let the action code decide how to handle the request 47 if ( $tab == 'type' ) 48 do_action("media_upload_$type");49 else 50 do_action("media_upload_$tab");55 $title = __('Upload Media'); 56 $parent_file = 'edit.php'; 57 require_once('admin-header.php'); ?> 58 <div class="wrap"> 59 <h2><?php _e('Upload Media') ?></h2> 51 60 61 <form enctype="multipart/form-data" method="post" action="media-upload.php?inline=&upload-page-form=" class="media-upload-form type-form validate" id="file-form"> 62 63 <?php media_upload_form(); ?> 64 65 <script type="text/javascript"> 66 jQuery(function($){ 67 var preloaded = $(".media-item.preloaded"); 68 if ( preloaded.length > 0 ) { 69 preloaded.each(function(){prepareMediaItem({id:this.id.replace(/[^0-9]/g, '')},'');}); 70 } 71 updateMediaForm(); 72 post_id = 0; 73 shortform = 1; 74 $('body:last div:has(embed), body:last div:has(object)').css({'visibility':'hidden','marginTop':'-1px'}); 75 }); 76 </script> 77 <input type="hidden" name="post_id" id="post_id" value="0" /> 78 <?php wp_nonce_field('media-form'); ?> 79 <div id="media-items"> </div> 80 <p> 81 <input type="submit" class="button savebutton" name="save" value="<?php echo attribute_escape( __( 'Save all changes' ) ); ?>" /> 82 </p> 83 </form> 84 </div> 85 86 <?php 87 include('admin-footer.php'); 88 89 } else { 90 91 // upload type: image, video, file, ..? 92 if ( isset($_GET['type']) ) 93 $type = strval($_GET['type']); 94 else 95 $type = apply_filters('media_upload_default_type', 'file'); 96 97 // tab: gallery, library, or type-specific 98 if ( isset($_GET['tab']) ) 99 $tab = strval($_GET['tab']); 100 else 101 $tab = apply_filters('media_upload_default_tab', 'type'); 102 103 $body_id = 'media-upload'; 104 105 // let the action code decide how to handle the request 106 if ( $tab == 'type' ) 107 do_action("media_upload_$type"); 108 else 109 do_action("media_upload_$tab"); 110 } 52 111 ?>
Note: See TracChangeset
for help on using the changeset viewer.