From 3cebcdf636f7eb47d6304a48057b34ddbaf43f04 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 29 May 2003 08:25:36 +0000 Subject: - Fix for bug #1779a: all posts posted through the Blogger API where authored by the anonymous user. Thanks thorpexmachine and Al. - Fix for bug #1779b: bloggerapi_user_blogs() returned broken link. Thanks thorpexmachine and Al. http://drupal.org/node/view/1779 --- modules/bloggerapi.module | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'modules/bloggerapi.module') diff --git a/modules/bloggerapi.module b/modules/bloggerapi.module index a215a6cbe..c21202c1e 100644 --- a/modules/bloggerapi.module +++ b/modules/bloggerapi.module @@ -173,12 +173,12 @@ function bloggerapi_driver($method, $params = 0, $error = 0) { switch ($method) { case "newPost": - return array("type" => "blog", "title" => $title, "body" => $cparams[4], "status" => 1, "moderate" => 0, "comment" => 2, "promote" => 0, "revision" => 0); + return array("type" => "blog", "name" => $user->name, "title" => $title, "body" => $cparams[4], "status" => 1, "moderate" => 0, "comment" => 2, "promote" => 0, "revision" => 0); break; case "editPost": $node = node_load(array("nid" => $cparams[1])); if ($node->uid == $user->uid) { - return array("nid" => $cparams[1], "type" => "blog", "title" => $title, "body" => $cparams[4], "status" => 1, "moderate" => 0, "comment" => 2, "promote" => 0, "revision" => 0); + return array("nid" => $cparams[1], "type" => "blog", "name" => $user->name, "title" => $title, "body" => $cparams[4], "status" => 1, "moderate" => 0, "comment" => 2, "promote" => 0, "revision" => 0); } else { return bloggerapi_error("Error updating node"); @@ -221,7 +221,7 @@ function bloggerapi_user_blogs() { global $user; if ($user->uid) { - $struct = new xmlrpcval(array("url" => new xmlrpcval(url("blog/view". urlencode($user->uid))), "blogid" => new xmlrpcval($user->uid), "blogName" => new xmlrpcval($user->name . "'s blog at ". variable_get("site_name", "drupal"))),"struct"); + $struct = new xmlrpcval(array("url" => new xmlrpcval(url("blog/$user->uid")), "blogid" => new xmlrpcval($user->uid), "blogName" => new xmlrpcval($user->name . "'s blog at ". variable_get("site_name", "drupal"))),"struct"); return new xmlrpcval(array($struct), "array"); } else { -- cgit v1.2.3