summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-09-22 07:44:58 +0000
committerDries Buytaert <dries@buytaert.net>2009-09-22 07:44:58 +0000
commit77af195531d2c91ee6e48fb91b1218ed3844dbae (patch)
treebaa60a955e36b7eb32b7a2a59ef547dcdc16ec5b
parentb7affdab6bfed9cd36607e0a2415089be1e6e36e (diff)
downloadbrdo-77af195531d2c91ee6e48fb91b1218ed3844dbae.tar.gz
brdo-77af195531d2c91ee6e48fb91b1218ed3844dbae.tar.bz2
- Patch #581764 by swentel, bjaspan: default profile incorrectly created 'tags' vocabulary.
-rw-r--r--profiles/default/default.install33
1 files changed, 15 insertions, 18 deletions
diff --git a/profiles/default/default.install b/profiles/default/default.install
index b04a87bff..cfc3b11fb 100644
--- a/profiles/default/default.install
+++ b/profiles/default/default.install
@@ -115,7 +115,7 @@ function default_install() {
foreach ($values as $record) {
$query->values($record);
}
- $query->execute();
+ $query->execute();
// Insert default user-defined node types into the database. For a complete
// list of available node type attributes, refer to the node type API
@@ -175,23 +175,20 @@ function default_install() {
variable_set('theme_settings', $theme_settings);
// Create a default vocabulary named "Tags", enabled for the 'article' content type.
- $description = st('Use tags to group articles on similar topics into categories.');
- $help = st('Enter a comma-separated list of words to describe your content.');
-
- $vid = db_insert('taxonomy_vocabulary')->fields(array(
- 'name' => 'Tags',
- 'description' => $description,
- 'machine_name' => 'tags',
- 'help' => $help,
- 'relations' => 0,
- 'hierarchy' => 0,
- 'multiple' => 0,
- 'required' => 0,
- 'tags' => 1,
- 'module' => 'taxonomy',
- 'weight' => 0,
- ))->execute();
- db_insert('taxonomy_vocabulary_node_type')->fields(array('vid' => $vid, 'type' => 'article'))->execute();
+ $vocabulary = new stdClass;
+ $vocabulary->name = 'Tags';
+ $vocabulary->description = st('Use tags to group articles on similar topics into categories.');
+ $vocabulary->machine_name = 'tags';
+ $vocabulary->help = st('Enter a comma-separated list of words to describe your content.');
+ $vocabulary->relations = 0;
+ $vocabulary->hierarchy = 0;
+ $vocabulary->multiple = 0;
+ $vocabulary->required = 0;
+ $vocabulary->tags = 1;
+ $vocabulary->module = 'taxonomy';
+ $vocabulary->weight = 0;
+ $vocabulary->nodes = array('article' => 'article');
+ taxonomy_vocabulary_save($vocabulary);
// Enable default permissions for system roles.
user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array('access content', 'use text format 1'));