WordPress.org

Make WordPress Core

Changeset 6933


Ignore:
Timestamp:
02/20/2008 07:01:36 AM (10 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.