diff --git a/database/database.mysql b/database/database.mysql index eca633468e39d451712a1148bd6ed363f29c6f2b..334561860b9f012f58673ab4d23cbbb5e6fdf62b 100644 --- a/database/database.mysql +++ b/database/database.mysql @@ -822,3 +822,5 @@ INSERT INTO variable (name,value) VALUES ('filter_html_1','i:1;'); INSERT INTO locales_meta (locale, name, enabled, isdefault) VALUES ('en', 'English', '1', '1'); INSERT INTO url_alias (src, dst) VALUES ('node/feed', 'rss.xml'); + +INSERT INTO variable (name, value) VALUES ('node_options_forum', 'a:1:{i:0;s:6:"status";}'); diff --git a/database/database.pgsql b/database/database.pgsql index 0fbdc66863ac1247e7a3d8cb53b5eabab6dfb13b..8485c6623d2f31d6fddf884ad8231a96d05abe19 100644 --- a/database/database.pgsql +++ b/database/database.pgsql @@ -817,6 +817,8 @@ INSERT INTO locales_meta (locale, name, enabled, isdefault) VALUES ('en', 'Engli INSERT INTO url_alias (src, dst) VALUES ('node/feed', 'rss.xml'); +INSERT INTO variable (name, value) VALUES ('node_options_forum', 'a:1:{i:0;s:6:"status";}'); + --- --- Alter some sequences --- diff --git a/modules/blogapi.module b/modules/blogapi.module index 3c6172837c3f3f370f79e63178879dbe05159a57..a6c73a0d793e7a05fb1b2ecdb5b11275112c2d22 100644 --- a/modules/blogapi.module +++ b/modules/blogapi.module @@ -118,13 +118,13 @@ 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'], array()); + $node_type_default = variable_get('node_options_'. $edit['type'], array('status', 'promote')); $edit['uid'] = $user->uid; $edit['name'] = $user->name; - $edit['promote'] = $node_type_default['promote']; + $edit['promote'] = in_array('promote', $node_type_default); $edit['comment'] = variable_get('comment_'. $edit['type'], 2); - $edit['moderate'] = $node_type_default['moderate']; - $edit['revision'] = $node_type_default['revision']; + $edit['moderate'] = in_array('moderate', $node_type_default); + $edit['revision'] = in_array('revision', $node_type_default); $edit['format'] = FILTER_FORMAT_DEFAULT; $edit['status'] = $params[4]; diff --git a/modules/blogapi/blogapi.module b/modules/blogapi/blogapi.module index 3c6172837c3f3f370f79e63178879dbe05159a57..a6c73a0d793e7a05fb1b2ecdb5b11275112c2d22 100644 --- a/modules/blogapi/blogapi.module +++ b/modules/blogapi/blogapi.module @@ -118,13 +118,13 @@ 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'], array()); + $node_type_default = variable_get('node_options_'. $edit['type'], array('status', 'promote')); $edit['uid'] = $user->uid; $edit['name'] = $user->name; - $edit['promote'] = $node_type_default['promote']; + $edit['promote'] = in_array('promote', $node_type_default); $edit['comment'] = variable_get('comment_'. $edit['type'], 2); - $edit['moderate'] = $node_type_default['moderate']; - $edit['revision'] = $node_type_default['revision']; + $edit['moderate'] = in_array('moderate', $node_type_default); + $edit['revision'] = in_array('revision', $node_type_default); $edit['format'] = FILTER_FORMAT_DEFAULT; $edit['status'] = $params[4];