Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="section-title">
- Manage Media
- </div>
- <div class="db-section-main-wrap full">
- <?php
- //Paged Query
- global $paged;
- if( get_query_var( 'paged' ) )
- $my_page = get_query_var( 'paged' );
- else {
- if( get_query_var( 'page' ) )
- $my_page = get_query_var( 'page' );
- else
- $my_page = 1;
- set_query_var( 'paged', $my_page );
- $paged = $my_page;
- }
- wp_reset_query();
- $user_id = get_current_user_id();
- $perma = get_permalink();
- if ((isset($_GET['orderby'])) && ($_GET['orderby'] == 'dateasc')) { $orderby = 'date'; $order = 'ASC'; $dateorderurl = $perma .'?managemedia=true&orderby=datedesc'; }
- elseif ((isset($_GET['orderby'])) && ($_GET['orderby'] == 'datedesc')) { $orderby = 'date'; $order = 'DESC'; $dateorderurl = $perma .'?managemedia=true&orderby=dateasc'; }
- else {$orderby = 'date'; $order='DESC'; $dateorderurl = $perma .'?managemedia=true&orderby=dateasc';}
- //The Query
- $the_query = new WP_Query( array( 'post_type' => 'attachment', 'post_status' => 'inherit', 'author' => $user_id, 'order' =>$order, 'orderby' => $orderby, 'posts_per_page' => '10', 'paged' => $my_page ) );
- ?>
- <div class="db-page-navi top">
- <?php wp_pagenavi( array( 'query' => $the_query ) ); ?>
- </div>
- <table class="media-table">
- <tr class="header-row">
- <th class="thumb">
- Thumb
- </th>
- <th class="title">
- Title
- </th>
- <th class="uploadedto">
- Uploaded To
- </th>
- <th class="uploaddate">
- <a href="<?php echo $dateorderurl; ?>">Upload Date</a> <?php if ($orderby == 'datedesc') { echo '↓'; } else { echo '↓'; }; ?>
- </th>
- </tr>
- <?php
- if ((is_user_logged_in()) && (current_user_can('publish_posts')) ) { //check if user has the permissions to upload files
- $count = 1;
- if ( $the_query->have_posts() ) while ( $the_query->have_posts() ) : $the_query->the_post(); //Start Loop
- $count++;
- if($count&1) {
- $bgcolor='dark';
- } else {
- $bgcolor='light';
- }
- ?>
- <tr class="<?php echo $bgcolor; ?>">
- <td>
- <?php
- $id=get_the_ID();
- if (wp_attachment_is_image()) {
- echo wp_get_attachment_link($id , 'thumbnail');
- } else { echo 'No Thumb'; };
- ?>
- </td>
- <td>
- <a target="_blank" href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br />
- <span class="mime-type">
- <?php echo get_post_mime_type(); ?>
- </span>
- </td>
- <td>
- <?php
- if (get_post_field( 'post_parent', $id )) {
- $parent = get_post_field( 'post_parent', $id);
- ?><a href="<?php echo get_permalink($parent); ?>"><?php echo get_the_title($parent); ?></a><br /><span style="font-size:12px; font-style:italic;">(<?php echo get_the_time('M-t-y \a\t g:ha' , $parent); ?>)</span><?php
- } else { echo '<span style="font-style:italic;">Not attached</span>'; }
- ?>
- </td>
- <td>
- <?php
- echo get_the_time('M-t-y \a\t g:ha' , $id);
- ?>
- </td>
- </tr>
- <?php
- endwhile;
- } else {
- echo 'You are not logged in!';
- }?>
- </table>
- <div class="db-page-navi bottom">
- <?php wp_pagenavi( array( 'query' => $the_query ) ); ?>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement