diff --git a/modules/blogapi.module b/modules/blogapi.module index f584e2c52fd10c6edf44f39e3d329de68e34cd6e..b75989578c73b546c5b0767e0c7eeb320adab59d 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 f584e2c52fd10c6edf44f39e3d329de68e34cd6e..b75989578c73b546c5b0767e0c7eeb320adab59d 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];