Changeset 5305

Show
Ignore:
Timestamp:
04/24/07 23:40:21 (1 year ago)
Author:
ryan
Message:

Use GMT in XML-RPC dateCreated fields. Props Joseph Scott. fixes #4158 for 2.2

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/2.2/xmlrpc.php

    r5289 r5305  
    203203 
    204204            // Format page date. 
    205             $page_date = mysql2date("Ymd\TH:i:s", $page->post_date); 
     205            $page_date = mysql2date("Ymd\TH:i:s", $page->post_date_gmt); 
    206206 
    207207            // Pull the categories info together. 
     
    424424                post_title page_title, 
    425425                post_parent page_parent_id, 
    426                 post_date 
     426                post_date_gmt 
    427427            FROM {$wpdb->posts} 
    428428            WHERE post_type = 'page' 
     
    433433        $num_pages = count($page_list); 
    434434        for($i = 0; $i < $num_pages; $i++) { 
    435             $post_date = mysql2date("Ymd\TH:i:s", $page_list[$i]->post_date); 
     435            $post_date = mysql2date("Ymd\TH:i:s", $page_list[$i]->post_date_gmt); 
    436436            $page_list[$i]->dateCreated = new IXR_Date($post_date); 
    437437 
    438             unset($page_list[$i]->post_date); 
     438            unset($page_list[$i]->post_date_gmt); 
    439439        } 
    440440 
     
    10341034        $dateCreated = $dateCreatedd->getIso(); 
    10351035        $post_date     = get_date_from_gmt(iso8601_to_datetime($dateCreated)); 
    1036         $post_date_gmt = iso8601_to_datetime($dateCreated, GMT); 
     1036        $post_date_gmt = iso8601_to_datetime($dateCreated. "Z", GMT); 
    10371037      } else { 
    10381038        $post_date     = current_time('mysql'); 
     
    12241224        $dateCreated = $dateCreatedd->getIso(); 
    12251225        $post_date     = get_date_from_gmt(iso8601_to_datetime($dateCreated)); 
    1226         $post_date_gmt = iso8601_to_datetime($dateCreated, GMT); 
     1226        $post_date_gmt = iso8601_to_datetime($dateCreated . "Z", GMT); 
    12271227      } else { 
    12281228        $post_date     = $postdata['post_date']; 
     
    12641264      if ($postdata['post_date'] != '') { 
    12651265 
    1266         $post_date = mysql2date('Ymd\TH:i:s', $postdata['post_date']); 
     1266        $post_date = mysql2date('Ymd\TH:i:s', $postdata['post_date_gmt']); 
    12671267 
    12681268        $categories = array(); 
     
    13321332        foreach ($posts_list as $entry) { 
    13331333 
    1334             $post_date = mysql2date('Ymd\TH:i:s', $entry['post_date']); 
     1334            $post_date = mysql2date('Ymd\TH:i:s', $entry['post_date_gmt']); 
    13351335            $categories = array(); 
    13361336            $catids = wp_get_post_categories($entry['ID']); 
     
    15171517        foreach ($posts_list as $entry) { 
    15181518 
    1519             $post_date = mysql2date('Ymd\TH:i:s', $entry['post_date']); 
     1519            $post_date = mysql2date('Ymd\TH:i:s', $entry['post_date_gmt']); 
    15201520 
    15211521            $struct[] = array(