function image_gallery_enable in Image 6
Same name and namespace in other branches
- 7 contrib/image_gallery/image_gallery.install \image_gallery_enable()
Implementation of hook_enable().
File
- contrib/
image_gallery/ image_gallery.install, line 15
Code
function image_gallery_enable() {
if ($vocabulary = taxonomy_vocabulary_load(variable_get('image_gallery_nav_vocabulary', 0))) {
// Existing install. Add back image node type, if the image
// vocabulary still exists. Keep all other node types intact there.
$vocabulary = (array) $vocabulary;
$vocabulary['nodes']['image'] = 1;
taxonomy_save_vocabulary($vocabulary);
}
else {
// Create the image gallery vocabulary if it does not exist.
$vocabulary = array(
'name' => t('Image Galleries'),
'multiple' => 0,
'required' => 0,
'hierarchy' => 1,
'relations' => 0,
'module' => 'image_gallery',
'nodes' => array(
'image' => 1,
),
);
taxonomy_save_vocabulary($vocabulary);
variable_set('image_gallery_nav_vocabulary', $vocabulary['vid']);
}
}