diff options
author | natrak <> | 2003-09-23 19:28:02 +0000 |
---|---|---|
committer | natrak <> | 2003-09-23 19:28:02 +0000 |
commit | dc2d7b2e778c2f7489b0a2116b026d03661cbd44 (patch) | |
tree | d544aa1d082b9265dd8fdbd628fe1609e7574bf1 | |
parent | 027f52541b419d1c4801fb916f200efc1d6e4454 (diff) | |
download | brdo-dc2d7b2e778c2f7489b0a2116b026d03661cbd44.tar.gz brdo-dc2d7b2e778c2f7489b0a2116b026d03661cbd44.tar.bz2 |
- Fixed bloggerapi not saving the uid for new nodes.
- Cleaned up coding style and unnecessary code in bloggerapi.module.
- Removed moderation notice from queue module, it prints even when users
are not posting from the web.
- Fixed bug #2895: locale: pager doesn't work in search
-rw-r--r-- | modules/bloggerapi.module | 52 |
1 files changed, 10 insertions, 42 deletions
diff --git a/modules/bloggerapi.module b/modules/bloggerapi.module index c159194a7..72dc0d4f6 100644 --- a/modules/bloggerapi.module +++ b/modules/bloggerapi.module @@ -39,7 +39,8 @@ function bloggerapi_newPost($params) { if ($nid) { watchdog("special", "$node->type: added '$node->title', via Blogger API"); return new xmlrpcresp(new xmlrpcval("$nid", "string")); - } else { + } + else { $error = bloggerapi_error("Error posting node"); return $error->error_resp; } @@ -58,7 +59,8 @@ function bloggerapi_editPost($params) { if ($nid) { watchdog("special", "$node->type: updated '$node->title', via Blogger API"); return new xmlrpcresp(new xmlrpcval($nid, "string")); - } else { + } + else { # $error = bloggerapi_error("Error updating node: $node->nid"); return $node->error_resp; } @@ -67,25 +69,15 @@ function bloggerapi_editPost($params) { } function bloggerapi_getUsersBlogs($params) { - $resp = bloggerapi_driver("getUsersBlogs", $params); - if (!$resp->error) { - return new xmlrpcresp($resp); - } else { - return $resp->error_resp; - } + return $resp->error ? $resp->error_resp : new xmlrpcresp($resp); } function bloggerapi_getUserInfo($params) { - $resp = bloggerapi_driver("getUserInfo", $params); - if (!$resp->error) { - return new xmlrpcresp($resp); - } else { - return $resp->error_resp; - } + return $resp->error ? $resp->error_resp : new xmlrpcresp($resp); } function bloggerapi_getTemplate($params) { @@ -99,37 +91,21 @@ function bloggerapi_setTemplate($params) { } function bloggerapi_getPost($params) { - $resp = bloggerapi_driver("getPost", $params); - if (!$resp->error) { - return new xmlrpcresp($resp); - } else { - return $resp->error_resp; - } + return $resp->error ? $resp->error_resp : new xmlrpcresp($resp); } function bloggerapi_getRecentPosts($params) { - $resp = bloggerapi_driver("getRecentPosts", $params); - if (!$resp->error) { - return new xmlrpcresp($resp); - } - else { - return $resp->error_resp; - } + return $resp->error ? $resp->error_resp : new xmlrpcresp($resp); } function bloggerapi_deletePost($params) { $resp = bloggerapi_driver("deletePost", $params); - if (!$resp->error) { - return new xmlrpcresp($resp); - } - else { - return $resp->error_resp; - } + return $resp->error ? $resp->error_resp : new xmlrpcresp($resp); } function bloggerapi_driver($method, $params = 0, $error = 0) { @@ -173,8 +149,7 @@ function bloggerapi_driver($method, $params = 0, $error = 0) { switch ($method) { case "newPost": - return array("type" => "blog", "name" => $user->name, "title" => $title, "body" => $cparams[4], "status" => 1, "moderate" => 0, "comment" => 2, "promote" => 0, "revision" => 0); - break; + return array("type" => "blog", "uid" => $user->uid, "name" => $user->name, "title" => $title, "body" => $cparams[4], "status" => 1, "moderate" => 0, "comment" => 2, "promote" => 0, "revision" => 0); case "editPost": $node = node_load(array("nid" => $cparams[1])); if ($node->uid == $user->uid) { @@ -183,27 +158,20 @@ function bloggerapi_driver($method, $params = 0, $error = 0) { else { return bloggerapi_error("Error updating node"); } - break; case "getUsersBlogs": return bloggerapi_user_blogs(); - break; case "getUserInfo": return bloggerapi_user_info(); - break; case "getPost": return bloggerapi_node_load($cparams[1]); - break; case "getRecentPosts": return bloggerapi_node_recent($cparams[4]); - break; case "deletePost": return bloggerapi_node_delete($cparams[1]); - break; case "distribute": break; default: return bloggerapi_error("Error in the authentication process"); - break; } } else { |