WordPress.org

Make WordPress Core

Ticket #4158: xmlrpc.4.php-diff

File xmlrpc.4.php-diff, 2.8 KB (added by josephscott, 13 years ago)

Previous attachment didn't upload correctly.

Line 
1Index: xmlrpc.php
2===================================================================
3--- xmlrpc.php  (revision 5291)
4+++ xmlrpc.php  (working copy)
5@@ -202,7 +202,7 @@
6                        $allow_pings = ("open" == $page->ping_status) ? 1 : 0;
7 
8                        // Format page date.
9-                       $page_date = mysql2date("Ymd\TH:i:s", $page->post_date);
10+                       $page_date = mysql2date("Ymd\TH:i:s", $page->post_date_gmt);
11 
12                        // Pull the categories info together.
13                        $categories = array();
14@@ -423,7 +423,7 @@
15                        SELECT ID page_id,
16                                post_title page_title,
17                                post_parent page_parent_id,
18-                               post_date
19+                               post_date_gmt
20                        FROM {$wpdb->posts}
21                        WHERE post_type = 'page'
22                        ORDER BY ID
23@@ -432,10 +432,10 @@
24                // The date needs to be formated properly.
25                $num_pages = count($page_list);
26                for($i = 0; $i < $num_pages; $i++) {
27-                       $post_date = mysql2date("Ymd\TH:i:s", $page_list[$i]->post_date);
28+                       $post_date = mysql2date("Ymd\TH:i:s", $page_list[$i]->post_date_gmt);
29                        $page_list[$i]->dateCreated = new IXR_Date($post_date);
30 
31-                       unset($page_list[$i]->post_date);
32+                       unset($page_list[$i]->post_date_gmt);
33                }
34 
35                return($page_list);
36@@ -1033,7 +1033,7 @@
37          if (!empty($dateCreatedd)) {
38            $dateCreated = $dateCreatedd->getIso();
39            $post_date     = get_date_from_gmt(iso8601_to_datetime($dateCreated));
40-           $post_date_gmt = iso8601_to_datetime($dateCreated, GMT);
41+           $post_date_gmt = iso8601_to_datetime($dateCreated. "Z", GMT);
42          } else {
43            $post_date     = current_time('mysql');
44            $post_date_gmt = current_time('mysql', 1);
45@@ -1223,7 +1223,7 @@
46          if (!empty($dateCreatedd)) {
47            $dateCreated = $dateCreatedd->getIso();
48            $post_date     = get_date_from_gmt(iso8601_to_datetime($dateCreated));
49-           $post_date_gmt = iso8601_to_datetime($dateCreated, GMT);
50+           $post_date_gmt = iso8601_to_datetime($dateCreated . "Z", GMT);
51          } else {
52            $post_date     = $postdata['post_date'];
53            $post_date_gmt = $postdata['post_date_gmt'];
54@@ -1263,7 +1263,7 @@
55 
56          if ($postdata['post_date'] != '') {
57 
58-           $post_date = mysql2date('Ymd\TH:i:s', $postdata['post_date']);
59+           $post_date = mysql2date('Ymd\TH:i:s', $postdata['post_date_gmt']);
60 
61            $categories = array();
62            $catids = wp_get_post_categories($post_ID);
63@@ -1331,7 +1331,7 @@
64 
65                foreach ($posts_list as $entry) {
66 
67-                       $post_date = mysql2date('Ymd\TH:i:s', $entry['post_date']);
68+                       $post_date = mysql2date('Ymd\TH:i:s', $entry['post_date_gmt']);
69                        $categories = array();
70                        $catids = wp_get_post_categories($entry['ID']);
71                        foreach($catids as $catid) {
72@@ -1516,7 +1516,7 @@
73 
74                foreach ($posts_list as $entry) {
75 
76-                       $post_date = mysql2date('Ymd\TH:i:s', $entry['post_date']);
77+                       $post_date = mysql2date('Ymd\TH:i:s', $entry['post_date_gmt']);
78 
79                        $struct[] = array(
80                                'dateCreated' => new IXR_Date($post_date),