function media_gallery_extra_create_instances in Media Gallery Extra 7
Helper function to create new instance fields.
1 call to media_gallery_extra_create_instances()
- media_gallery_directory_install in modules/
directory/ media_gallery_directory.install - Implements hook_install().
File
- ./
media_gallery_extra.install, line 57 - Install, update and uninstall functions for the media gallery extra module.
Code
function media_gallery_extra_create_instances($field_instances, $entity_type = 'node', $bundle = 'media_gallery', $update = FALSE) {
foreach ($field_instances as $instance) {
$instance['entity_type'] = $entity_type;
$instance['bundle'] = $bundle;
$existing_instance = field_info_instance($instance['entity_type'], $instance['field_name'], $instance['bundle']);
if (empty($existing_instance)) {
field_create_instance($instance);
}
else {
if ($update) {
field_update_instance($instance);
}
}
}
}