From 31d2520e8d5d5e0671eb5922e651fcc32fbbd616 Mon Sep 17 00:00:00 2001
From: Steven Wittens <steven@10.no-reply.drupal.org>
Date: Sat, 23 Apr 2005 06:38:27 +0000
Subject: [PATCH] - #20868: Blogapi was still using the old workflow variables.

---
 modules/blogapi.module         | 10 ++++++----
 modules/blogapi/blogapi.module | 10 ++++++----
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/modules/blogapi.module b/modules/blogapi.module
index f584e2c52fd1..b75989578c73 100644
--- a/modules/blogapi.module
+++ b/modules/blogapi.module
@@ -117,12 +117,14 @@ function blogapi_new_post($req_params) {
 
   $edit = array();
   $edit['type'] = _blogapi_blogid($params[0]);
+  // get the node type defaults
+  $node_type_default = variable_get('node_options_'. $edit['type']);
   $edit['uid'] = $user->uid;
   $edit['name'] = $user->name;
-  $edit['promote'] = variable_get('node_promote_blog', 1);
-  $edit['comment'] = variable_get('node_comment_blog', 2);
-  $edit['moderate'] = variable_get('node_moderate_blog', 0);
-  $edit['revision'] = variable_get('node_revision_blog', 0);
+  $edit['promote'] = $node_type_default['promote'];
+  $edit['comment'] = variable_get('comment_'. $edit['type'], 2);
+  $edit['moderate'] = $node_type_default['moderate'];
+  $edit['revision'] = $node_type_default['revision'];
   $edit['format'] = FILTER_FORMAT_DEFAULT;
   $edit['status'] = $params[4];
 
diff --git a/modules/blogapi/blogapi.module b/modules/blogapi/blogapi.module
index f584e2c52fd1..b75989578c73 100644
--- a/modules/blogapi/blogapi.module
+++ b/modules/blogapi/blogapi.module
@@ -117,12 +117,14 @@ function blogapi_new_post($req_params) {
 
   $edit = array();
   $edit['type'] = _blogapi_blogid($params[0]);
+  // get the node type defaults
+  $node_type_default = variable_get('node_options_'. $edit['type']);
   $edit['uid'] = $user->uid;
   $edit['name'] = $user->name;
-  $edit['promote'] = variable_get('node_promote_blog', 1);
-  $edit['comment'] = variable_get('node_comment_blog', 2);
-  $edit['moderate'] = variable_get('node_moderate_blog', 0);
-  $edit['revision'] = variable_get('node_revision_blog', 0);
+  $edit['promote'] = $node_type_default['promote'];
+  $edit['comment'] = variable_get('comment_'. $edit['type'], 2);
+  $edit['moderate'] = $node_type_default['moderate'];
+  $edit['revision'] = $node_type_default['revision'];
   $edit['format'] = FILTER_FORMAT_DEFAULT;
   $edit['status'] = $params[4];
 
-- 
GitLab