fixed comment_status screwup, removed debug stuff, screwed up big time, ate a cheese sandwich
git-svn-id: http://svn.automattic.com/wordpress/trunk@1659 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
89e040901a
commit
80b3445ccc
28
xmlrpc.php
28
xmlrpc.php
|
@ -13,7 +13,7 @@ include_once(ABSPATH . WPINC . '/functions-post.php');
|
||||||
$post_default_title = ""; // posts submitted via the xmlrpc interface get that title
|
$post_default_title = ""; // posts submitted via the xmlrpc interface get that title
|
||||||
$post_default_category = 1; // posts submitted via the xmlrpc interface go into that category
|
$post_default_category = 1; // posts submitted via the xmlrpc interface go into that category
|
||||||
|
|
||||||
$xmlrpc_logging = 1;
|
$xmlrpc_logging = 0;
|
||||||
|
|
||||||
function logIO($io,$msg) {
|
function logIO($io,$msg) {
|
||||||
global $xmlrpc_logging;
|
global $xmlrpc_logging;
|
||||||
|
@ -475,7 +475,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
return new IXR_Error(401, 'Sorry, you can not post on this weblog or category.');
|
return new IXR_Error(401, 'Sorry, you can not post on this weblog or category.');
|
||||||
}
|
}
|
||||||
|
|
||||||
$post_author = $userdata->ID;
|
$post_author = $user_data->ID;
|
||||||
|
|
||||||
$post_title = $content_struct['title'];
|
$post_title = $content_struct['title'];
|
||||||
$post_content = format_to_post($content_struct['description']);
|
$post_content = format_to_post($content_struct['description']);
|
||||||
|
@ -484,15 +484,21 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
$post_excerpt = $content_struct['mt_excerpt'];
|
$post_excerpt = $content_struct['mt_excerpt'];
|
||||||
$post_more = $content_struct['mt_text_more'];
|
$post_more = $content_struct['mt_text_more'];
|
||||||
|
|
||||||
$comment_status = $content_struct['mt_allow_comments'] ? 'open' : 'closed';
|
$comment_status = (empty($content_struct['mt_allow_comments'])) ?
|
||||||
$ping_status = $content_struct['mt_allow_pings'] ? 'open' : 'closed';
|
get_settings('default_comment_status')
|
||||||
|
: $content_struct['mt_allow_comments'];
|
||||||
|
|
||||||
|
$ping_status = (empty($content_struct['mt_allow_pings'])) ?
|
||||||
|
get_settings('default_ping_status')
|
||||||
|
: $content_struct['mt_allow_pings'];
|
||||||
|
|
||||||
if ($post_more) {
|
if ($post_more) {
|
||||||
$post_content = $post_content . "\n<!--more-->\n" . $post_more;
|
$post_content = $post_content . "\n<!--more-->\n" . $post_more;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Do some timestamp voodoo
|
// Do some timestamp voodoo
|
||||||
$dateCreated = $content_struct['dateCreated'];
|
$dateCreatedd = $content_struct['dateCreated'];
|
||||||
|
$dateCreated = $dateCreatedd->getIso();
|
||||||
if (!empty($dateCreated)) {
|
if (!empty($dateCreated)) {
|
||||||
$post_date = get_date_from_gmt(iso8601_to_datetime($dateCreated));
|
$post_date = get_date_from_gmt(iso8601_to_datetime($dateCreated));
|
||||||
$post_date_gmt = iso8601_to_datetime($dateCreated, GMT);
|
$post_date_gmt = iso8601_to_datetime($dateCreated, GMT);
|
||||||
|
@ -571,11 +577,17 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
$post_content = $post_content . "\n<!--more-->\n" . $post_more;
|
$post_content = $post_content . "\n<!--more-->\n" . $post_more;
|
||||||
}
|
}
|
||||||
|
|
||||||
$comment_status = (1 == $content_struct['mt_allow_comments']) ? 'open' : 'closed';
|
$comment_status = (empty($content_struct['mt_allow_comments'])) ?
|
||||||
$ping_status = $content_struct['mt_allow_pings'] ? 'open' : 'closed';
|
get_settings('default_comment_status')
|
||||||
|
: $content_struct['mt_allow_comments'];
|
||||||
|
|
||||||
|
$ping_status = (empty($content_struct['mt_allow_pings'])) ?
|
||||||
|
get_settings('default_ping_status')
|
||||||
|
: $content_struct['mt_allow_pings'];
|
||||||
|
|
||||||
// Do some timestamp voodoo
|
// Do some timestamp voodoo
|
||||||
$dateCreated = $content_struct['dateCreated'];
|
$dateCreated = $content_struct['dateCreated'];
|
||||||
|
$dateCreated = $dateCreated->getIso();
|
||||||
if (!empty($dateCreated)) {
|
if (!empty($dateCreated)) {
|
||||||
$post_date = get_date_from_gmt(iso8601_to_datetime($dateCreated));
|
$post_date = get_date_from_gmt(iso8601_to_datetime($dateCreated));
|
||||||
$post_date_gmt = iso8601_to_datetime($dateCreated, GMT);
|
$post_date_gmt = iso8601_to_datetime($dateCreated, GMT);
|
||||||
|
@ -640,6 +652,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
'title' => $entry['post_title'],
|
'title' => $entry['post_title'],
|
||||||
'link' => $link,
|
'link' => $link,
|
||||||
'permaLink' => $link,
|
'permaLink' => $link,
|
||||||
|
// commented out because no other tool seems to use them
|
||||||
// 'content' => $entry['post_content'],
|
// 'content' => $entry['post_content'],
|
||||||
// 'categories' => $categories
|
// 'categories' => $categories
|
||||||
'mt_excerpt' => $entry['post_excerpt'],
|
'mt_excerpt' => $entry['post_excerpt'],
|
||||||
|
@ -697,6 +710,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
'title' => $entry['post_title'],
|
'title' => $entry['post_title'],
|
||||||
'link' => $link,
|
'link' => $link,
|
||||||
'permaLink' => $link,
|
'permaLink' => $link,
|
||||||
|
// commented out because no other tool seems to use them
|
||||||
// 'content' => $entry['post_content'],
|
// 'content' => $entry['post_content'],
|
||||||
// 'categories' => $categories
|
// 'categories' => $categories
|
||||||
'mt_excerpt' => $entry['post_excerpt'],
|
'mt_excerpt' => $entry['post_excerpt'],
|
||||||
|
|
Loading…
Reference in New Issue