WordPress.org

Make WordPress Core

Changeset 6933


Ignore:
Timestamp:
02/20/08 07:01:36 (6 years ago)
Author:
ryan
Message:

Update date display in Manage Posts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/template.php

    r6916 r6933  
    373373        break; 
    374374    case 'modified': 
     375    case 'date': 
     376        if ( '0000-00-00 00:00:00' == $page->post_date && 'date' == $column_name ) { 
     377            $t_time = $h_time = __('Unpublished'); 
     378        } else { 
     379            if ( 'modified' == $column_name ) { 
     380                $t_time = get_the_modified_time(__('Y/m/d g:i:s A')); 
     381                $m_time = $page->post_modified; 
     382                $time = get_post_modified_time(); 
     383            } else { 
     384                $t_time = get_the_time(__('Y/m/d g:i:s A')); 
     385                $m_time = $page->post_date; 
     386                $time = get_post_time(); 
     387            } 
     388            if ( ( abs(time() - $time) ) < 86400 ) { 
     389                if ( ( 'future' == $page->post_status) ) 
     390                    $h_time = sprintf( __('%s from now'), human_time_diff( $time ) ); 
     391                else 
     392                    $h_time = sprintf( __('%s ago'), human_time_diff( $time ) ); 
     393            } else { 
     394                $h_time = mysql2date(__('Y/m/d'), $m_time); 
     395            } 
     396        } 
    375397        ?> 
    376         <td><?php if ( '0000-00-00 00:00:00' ==$page->post_modified ) _e('Never'); else the_modified_time(__('Y/m/d \<\b\r \/\> g:i:s a')); ?></td> 
    377         <?php 
    378         break; 
    379     case 'date': 
    380         ?> 
    381         <td><a href="<?php the_permalink(); ?>" rel="permalink"> 
    382         <?php  
    383         if ( '0000-00-00 00:00:00' ==$page->post_date ) { 
    384             _e('Unpublished'); 
    385         } else { 
    386             if ( ( abs(time() - get_post_time()) ) < 86400 ) { 
    387                 if ( ( 'future' == $page->post_status) ) 
    388                     echo sprintf( __('%s from now'), human_time_diff( get_post_time() ) ); 
    389                 else 
    390                     echo sprintf( __('%s ago'), human_time_diff( get_post_time() ) ); 
    391             } else { 
    392                 the_time(__('Y/m/d')); 
    393             } 
    394         } 
    395         ?></a></td> 
     398        <td><a href="<?php the_permalink(); ?>" rel="permalink" title="<?php echo $t_time ?>"><?php echo $h_time ?></a></td> 
    396399        <?php 
    397400        break; 
Note: See TracChangeset for help on using the changeset viewer.