Changeset 2543

Show
Ignore:
Timestamp:
04/19/05 00:23:55 (3 years ago)
Author:
ryan
Message:

Use UTC in comments rss feed. http://mosquito.wordpress.org/view.php?id=1256 Props: nbachiyski

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-commentsrss2.php

    r2519 r2543  
    3131        if (is_single() || is_page()) { 
    3232            $comments = $wpdb->get_results("SELECT comment_ID, comment_author, comment_author_email,  
    33             comment_author_url, comment_date, comment_content, comment_post_ID,  
     33            comment_author_url, comment_date, comment_date_gmt, comment_content, comment_post_ID,  
    3434            $wpdb->posts.ID, $wpdb->posts.post_password FROM $wpdb->comments  
    3535            LEFT JOIN $wpdb->posts ON comment_post_id = id WHERE comment_post_ID = '$id'  
     
    3939        } else { // if no post id passed in, we'll just ue the last 10 comments. 
    4040            $comments = $wpdb->get_results("SELECT comment_ID, comment_author, comment_author_email,  
    41             comment_author_url, comment_date, comment_content, comment_post_ID,  
     41            comment_author_url, comment_date, comment_date_gmt, comment_content, comment_post_ID,  
    4242            $wpdb->posts.ID, $wpdb->posts.post_password FROM $wpdb->comments  
    4343            LEFT JOIN $wpdb->posts ON comment_post_id = id WHERE ($wpdb->posts.post_status = 'publish' OR $wpdb->posts.post_status = 'static')  
     
    5252        <title>by: <?php comment_author_rss() ?></title> 
    5353        <link><?php comment_link() ?></link> 
    54         <pubDate><?php comment_time('r'); ?></pubDate> 
     54        <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_comment_time('Y-m-d H:i:s', true), false); ?></pubDate> 
    5555        <guid><?php comment_link() ?></guid> 
    5656            <?php  
  • trunk/wp-includes/comment-functions.php

    r2531 r2543  
    289289} 
    290290 
    291 function get_comment_time( $d = '' ) { 
    292     global $comment; 
     291function get_comment_time( $d = '', $gmt = false ) { 
     292    global $comment; 
     293    $comment_date = $gmt? $comment->comment_date_gmt : $comment->comment_date; 
    293294    if ( '' == $d ) 
    294         $date = mysql2date(get_settings('time_format'), $comment->comment_date); 
    295     else 
    296         $date = mysql2date($d, $comment->comment_date); 
     295        $date = mysql2date(get_settings('time_format'), $comment_date); 
     296    else 
     297        $date = mysql2date($d, $comment_date); 
    297298    return apply_filters('get_comment_time', $date); 
    298299}