]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/upload.php
Wizard 2.8.2-scripts
[autoinstalls/wordpress.git] / wp-admin / upload.php
index 7b57f6495c3f561729c48e6d04238552e848571e..61e1d16e509a04ff4156be810754c8871f7012e4 100644 (file)
@@ -10,7 +10,6 @@
 require_once('admin.php');
 wp_enqueue_script( 'wp-ajax-response' );
 wp_enqueue_script( 'jquery-ui-draggable' );
-wp_enqueue_script( 'jquery-ui-resizable' );
 
 if (!current_user_can('upload_files'))
        wp_die(__('You do not have permission to upload files.'));
@@ -121,9 +120,9 @@ if ( isset($_GET['detached']) ) {
        }
 
        $post_mime_types = array(
-                               'image' => array(__('Images'), __('Manage Images'), __ngettext_noop('Image (%s)', 'Images (%s)')),
-                               'audio' => array(__('Audio'), __('Manage Audio'), __ngettext_noop('Audio (%s)', 'Audio (%s)')),
-                               'video' => array(__('Video'), __('Manage Video'), __ngettext_noop('Video (%s)', 'Video (%s)')),
+                               'image' => array(__('Images'), __('Manage Images'), _n_noop('Image (%s)', 'Images (%s)')),
+                               'audio' => array(__('Audio'), __('Manage Audio'), _n_noop('Audio (%s)', 'Audio (%s)')),
+                               'video' => array(__('Video'), __('Manage Video'), _n_noop('Video (%s)', 'Video (%s)')),
                        );
        $post_mime_types = apply_filters('post_mime_types', $post_mime_types);
 
@@ -136,6 +135,7 @@ if ( isset($_GET['detached']) ) {
        list($post_mime_types, $avail_post_mime_types) = wp_edit_attachments_query();
 }
 
+wp_enqueue_script('media');
 require_once('admin-header.php'); ?>
 
 <?php
@@ -146,7 +146,7 @@ if ( isset($_GET['posted']) && (int) $_GET['posted'] ) {
 
 if ( isset($_GET['attached']) && (int) $_GET['attached'] ) {
        $attached = (int) $_GET['attached'];
-       $message = sprintf( __ngettext('Reattached %d attachment', 'Reattached %d attachments', $attached), $attached );
+       $message = sprintf( _n('Reattached %d attachment', 'Reattached %d attachments', $attached), $attached );
        $_SERVER['REQUEST_URI'] = remove_query_arg(array('attached'), $_SERVER['REQUEST_URI']);
 }
 
@@ -164,9 +164,9 @@ if ( isset($_GET['message']) && (int) $_GET['message'] ) {
 
 <div class="wrap">
 <?php screen_icon(); ?>
-<h2><?php echo wp_specialchars( $title );
+<h2><?php echo esc_html( $title );
 if ( isset($_GET['s']) && $_GET['s'] )
-       printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', wp_specialchars( get_search_query() ) ); ?>
+       printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( get_search_query() ) ); ?>
 </h2>
 
 <?php
@@ -187,7 +187,7 @@ foreach ( $matches as $type => $reals )
                $num_posts[$type] = ( isset( $num_posts[$type] ) ) ? $num_posts[$type] + $_num_posts[$real] : $_num_posts[$real];
 
 $class = empty($_GET['post_mime_type']) && ! isset($_GET['detached']) ? ' class="current"' : '';
-$type_links[] = "<li><a href='upload.php'$class>" . sprintf( __ngettext( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $_total_posts ), number_format_i18n( $_total_posts ) ) . '</a>';
+$type_links[] = "<li><a href='upload.php'$class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $_total_posts, 'uploaded files' ), number_format_i18n( $_total_posts ) ) . '</a>';
 foreach ( $post_mime_types as $mime_type => $label ) {
        $class = '';
 
@@ -197,7 +197,7 @@ foreach ( $post_mime_types as $mime_type => $label ) {
        if ( !empty($_GET['post_mime_type']) && wp_match_mime_types($mime_type, $_GET['post_mime_type']) )
                $class = ' class="current"';
 
-       $type_links[] = "<li><a href='upload.php?post_mime_type=$mime_type'$class>" . sprintf( __ngettext( $label[2][0], $label[2][1], $num_posts[$mime_type] ), number_format_i18n( $num_posts[$mime_type] )) . '</a>';
+       $type_links[] = "<li><a href='upload.php?post_mime_type=$mime_type'$class>" . sprintf( _n( $label[2][0], $label[2][1], $num_posts[$mime_type] ), number_format_i18n( $num_posts[$mime_type] )) . '</a>';
 }
 $class = isset($_GET['detached']) ? ' class="current"' : '';
 $type_links[] = '<li><a href="upload.php?detached=1"' . $class . '>' . __('Unattached') . '</a>';
@@ -209,9 +209,9 @@ unset($type_links);
 
 <form class="search-form" action="" method="get">
 <p class="search-box">
-       <label class="hidden" for="media-search-input"><?php _e( 'Search Media' ); ?>:</label>
-       <input type="text" class="search-input" id="media-search-input" name="s" value="<?php the_search_query(); ?>" />
-       <input type="submit" value="<?php _e( 'Search Media' ); ?>" class="button" />
+       <label class="screen-reader-text" for="media-search-input"><?php _e( 'Search Media' ); ?>:</label>
+       <input type="text" id="media-search-input" name="s" value="<?php the_search_query(); ?>" />
+       <input type="submit" value="<?php esc_attr_e( 'Search Media' ); ?>" class="button" />
 </p>
 </form>
 
@@ -247,7 +247,7 @@ if ( $page_links ) : ?>
 <option value="attach"><?php _e('Attach to a post'); ?></option>
 <?php } ?>
 </select>
-<input type="submit" value="<?php _e('Apply'); ?>" name="doaction" id="doaction" class="button-secondary action" />
+<input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction" id="doaction" class="button-secondary action" />
 <?php wp_nonce_field('bulk-media'); ?>
 
 <?php
@@ -272,7 +272,7 @@ foreach ($arc_result as $arc_row) {
        else
                $default = '';
 
-       echo "<option$default value='$arc_row->yyear$arc_row->mmonth'>";
+       echo "<option$default value='" . esc_attr("$arc_row->yyear$arc_row->mmonth") . "'>";
        echo $wp_locale->get_month($arc_row->mmonth) . " $arc_row->yyear";
        echo "</option>\n";
 }
@@ -280,12 +280,12 @@ foreach ($arc_result as $arc_row) {
 </select>
 <?php endif; // month_count ?>
 
-<input type="submit" id="post-query-submit" value="<?php _e('Filter'); ?>" class="button-secondary" />
+<input type="submit" id="post-query-submit" value="<?php esc_attr_e('Filter'); ?>" class="button-secondary" />
 
 <?php } // ! is_singular ?>
 
 <?php if ( isset($_GET['detached']) ) { ?>
-       <input type="submit" id="find_detached" name="find_detached" value="<?php _e('Scan for lost attachments'); ?>" class="button-secondary" />
+       <input type="submit" id="find_detached" name="find_detached" value="<?php esc_attr_e('Scan for lost attachments'); ?>" class="button-secondary" />
 <?php } ?>
 
 </div>
@@ -301,8 +301,9 @@ foreach ($arc_result as $arc_row) {
 <tr>
        <th scope="col" class="check-column"><input type="checkbox" /></th>
        <th scope="col"></th>
-       <th scope="col"><?php echo _c('Media|media column header'); ?></th>
-       <th scope="col"><?php echo _c('Date Added|media column header'); ?></th>
+       <th scope="col"><?php /* translators: column name in media */ echo _x('Media', 'media column name'); ?></th>
+       <th scope="col"><?php /* translators: column name in media */ echo _x('Author', 'media column name'); ?></th>
+       <th scope="col"><?php /* translators: column name in media */ echo _x('Date Added', 'media column name'); ?></th>
 </tr>
 </thead>
 
@@ -310,8 +311,9 @@ foreach ($arc_result as $arc_row) {
 <tr>
        <th scope="col" class="check-column"><input type="checkbox" /></th>
        <th scope="col"></th>
-       <th scope="col"><?php echo _c('Media|media column header'); ?></th>
-       <th scope="col"><?php echo _c('Date Added|media column header'); ?></th>
+       <th scope="col"><?php /* translators: column name in media */ echo _x('Media', 'media column name'); ?></th>
+       <th scope="col"><?php /* translators: column name in media */ echo _x('Author', 'media column name'); ?></th>
+       <th scope="col"><?php /* translators: column name in media */ echo _x('Date Added', 'media column name'); ?></th>
 </tr>
 </tfoot>
 
@@ -320,29 +322,30 @@ foreach ($arc_result as $arc_row) {
        if ( $orphans ) {
                foreach ( $orphans as $post ) {
                        $class = 'alternate' == $class ? '' : 'alternate';
-                       $att_title = wp_specialchars( _draft_or_post_title($post->ID) );
+                       $att_title = esc_html( _draft_or_post_title($post->ID) );
 ?>
        <tr id='post-<?php echo $post->ID; ?>' class='<?php echo $class; ?>' valign="top">
-               <th scope="row" class="check-column"><input type="checkbox" name="media[]" value="<?php echo $post->ID; ?>" /></th>
+               <th scope="row" class="check-column"><input type="checkbox" name="media[]" value="<?php echo esc_attr($post->ID); ?>" /></th>
 
                <td class="media-icon"><?php
                if ( $thumb = wp_get_attachment_image( $post->ID, array(80, 60), true ) ) { ?>
-                       <a href="media.php?action=edit&amp;attachment_id=<?php echo $post->ID; ?>" title="<?php echo attribute_escape(sprintf(__('Edit "%s"'), $att_title)); ?>"><?php echo $thumb; ?></a>
+                       <a href="media.php?action=edit&amp;attachment_id=<?php echo $post->ID; ?>" title="<?php echo esc_attr(sprintf(__('Edit &#8220;%s&#8221;'), $att_title)); ?>"><?php echo $thumb; ?></a>
 <?php  } ?></td>
 
-               <td><strong><a href="<?php echo get_edit_post_link( $post->ID ); ?>" title="<?php echo attribute_escape(sprintf(__('Edit "%s"'), $att_title)); ?>"><?php echo $att_title; ?></a></strong><br />
+               <td class="media column-media"><strong><a href="<?php echo get_edit_post_link( $post->ID ); ?>" title="<?php echo esc_attr(sprintf(__('Edit &#8220;%s&#8221;'), $att_title)); ?>"><?php echo $att_title; ?></a></strong><br />
                <?php echo strtoupper(preg_replace('/^.*?\.(\w+)$/', '$1', get_attached_file($post->ID))); ?>
 
-               <p>
+               <div class="row-actions">
                <?php
                $actions = array();
                if ( current_user_can('edit_post', $post->ID) )
                        $actions['edit'] = '<a href="' . get_edit_post_link($post->ID, true) . '">' . __('Edit') . '</a>';
                if ( current_user_can('delete_post', $post->ID) )
-                       $actions['delete'] = "<a class='submitdelete' href='" . wp_nonce_url("post.php?action=delete&amp;post=$post->ID", 'delete-post_' . $post->ID) . "' onclick=\"if ( confirm('" . js_escape(sprintf( ('draft' == $post->post_status) ? __("You are about to delete this attachment '%s'\n  'Cancel' to stop, 'OK' to delete.") : __("You are about to delete this attachment '%s'\n  'Cancel' to stop, 'OK' to delete."), $post->post_title )) . "') ) { return true;}return false;\">" . __('Delete') . "</a>";
-               $actions['view'] = '<a href="' . get_permalink($post->ID) . '" title="' . attribute_escape(sprintf(__('View "%s"'), $title)) . '" rel="permalink">' . __('View') . '</a>';
+                       $actions['delete'] = "<a class='submitdelete' href='" . wp_nonce_url("post.php?action=delete&amp;post=$post->ID", 'delete-post_' . $post->ID) . "' onclick=\"if ( confirm('" . esc_js(sprintf( ('draft' == $post->post_status) ? __("You are about to delete this attachment '%s'\n  'Cancel' to stop, 'OK' to delete.") : __("You are about to delete this attachment '%s'\n  'Cancel' to stop, 'OK' to delete."), $post->post_title )) . "') ) { return true;}return false;\">" . __('Delete') . "</a>";
+               $actions['view'] = '<a href="' . get_permalink($post->ID) . '" title="' . esc_attr(sprintf(__('View &#8220;%s&#8221;'), $title)) . '" rel="permalink">' . __('View') . '</a>';
                if ( current_user_can('edit_post', $post->ID) )
                        $actions['attach'] = '<a href="#the-list" onclick="findPosts.open(\'media[]\',\''.$post->ID.'\');return false;">'.__('Attach').'</a>';
+               $actions = apply_filters( 'media_row_actions', $actions, $post );
                $action_count = count($actions);
                $i = 0;
                foreach ( $actions as $action => $link ) {
@@ -350,8 +353,8 @@ foreach ($arc_result as $arc_row) {
                        ( $i == $action_count ) ? $sep = '' : $sep = ' | ';
                        echo "<span class='$action'>$link$sep</span>";
                } ?>
-               </p></td>
-
+               </div></td>
+               <td class="author column-author"><?php $author = get_userdata($post->post_author); echo $author->display_name; ?></td>
 <?php  if ( '0000-00-00 00:00:00' == $post->post_date && 'date' == $column_name ) {
                        $t_time = $h_time = __('Unpublished');
                } else {
@@ -367,12 +370,12 @@ foreach ($arc_result as $arc_row) {
                                $h_time = mysql2date(__('Y/m/d'), $m_time);
                        }
                } ?>
-               <td><?php echo $h_time ?></td>
+               <td class="date column-date"><?php echo $h_time ?></td>
        </tr>
 <?php  }
 
        } else { ?>
-       <tr><td colspan="5"><?php _e('No posts found.') ?></td></tr>
+       <tr><td colspan="5"><?php _e('No media attachments found.') ?></td></tr>
 <?php } ?>
 </tbody>
 </table>
@@ -400,7 +403,7 @@ if ( $page_links )
 <option value="attach"><?php _e('Attach to a post'); ?></option>
 <?php } ?>
 </select>
-<input type="submit" value="<?php _e('Apply'); ?>" name="doaction2" id="doaction2" class="button-secondary action" />
+<input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction2" id="doaction2" class="button-secondary action" />
 </div>
 
 <br class="clear" />
@@ -410,26 +413,5 @@ if ( $page_links )
 
 </div>
 
-<script type="text/javascript">
-/* <![CDATA[ */
-(function($){
-       $(document).ready(function(){
-               $('#doaction, #doaction2').click(function(e){
-                       if ( $('select[name^="action"]').val() == 'delete' ) {
-                               var m = '<?php echo js_escape(__("You are about to delete the selected attachments.\n  'Cancel' to stop, 'OK' to delete.")); ?>';
-                               return showNotice.warn(m);
-                       } else if ( $('select[name^="action"]').val() == 'attach' ) {
-                               e.preventDefault();
-                               findPosts.open();
-                       }
-               });
-       });
-})(jQuery);
-columns.init('upload');
-/* ]]> */
-</script>
-
 <?php
-
 include('admin-footer.php');
-?>