diff options
author | Dries Buytaert <dries@buytaert.net> | 2003-04-28 20:54:39 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2003-04-28 20:54:39 +0000 |
commit | 50b5fa04596856906eaf9287f7294f239f81bf21 (patch) | |
tree | 0ce8789ee2869fd827d84e6d783f2370a4dd3f97 /modules | |
parent | 4ca11cab45d282a4808123164b58a8bc57f6eb75 (diff) | |
download | brdo-50b5fa04596856906eaf9287f7294f239f81bf21.tar.gz brdo-50b5fa04596856906eaf9287f7294f239f81bf21.tar.bz2 |
- Simplified blogger API module thanks to node API changes. Patch by Moshe.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/bloggerapi.module | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/modules/bloggerapi.module b/modules/bloggerapi.module index 93ce0dcc9..937c666c1 100644 --- a/modules/bloggerapi.module +++ b/modules/bloggerapi.module @@ -35,8 +35,7 @@ function bloggerapi_newPost($params) { if (node_access("create", $node)) { throttle("node", variable_get("max_node_rate", 900)); - $fields = array("uid" => $user->uid, "comment" => 2, "promote", "moderate", "status" => 1, "teaser", "title", "type" => $node->type, "body"); - $nid = node_save($node, array_merge($fields, module_invoke($node->type, "save", "create", $node))); + $nid = node_save($node); if ($nid) { watchdog("special", "$node->type: added '$node->title', via Blogger API"); return new xmlrpcresp(new xmlrpcval("$nid", "string")); @@ -55,8 +54,7 @@ function bloggerapi_editPost($params) { $node = node_validate(bloggerapi_driver("editPost", $params, $error), $error); if (!$node->error) { - $filter = array("nid" => $node->nid, "uid" => $user->uid, "comment" => 2, "promote", "moderate", "status" => 1, "teaser", "title", "type" => $node->type, "body"); - $nid = node_save($node, array_merge($filter, module_invoke($node->type, "save", "update", $node))); + $nid = node_save($node); if ($nid) { watchdog("special", "$node->type: updated '$node->title', via Blogger API"); return new xmlrpcresp(new xmlrpcval($nid, "string")); @@ -286,6 +284,7 @@ function bloggerapi_node_recent($num) { } } +//TODO: rework node_delete() and then invoke it instead of performing the deletion here. function bloggerapi_node_delete($nid) { global $user; |