function migrate_example_wine_content_type_delete in Migrate 7.2
Same name and namespace in other branches
- 6.2 migrate_example/wine.install.inc \migrate_example_wine_content_type_delete()
1 call to migrate_example_wine_content_type_delete()
- migrate_example_wine_uninstall in migrate_example/
wine.install.inc
File
- migrate_example/
wine.install.inc, line 945 - Set up for the wine (advanced) example.
Code
function migrate_example_wine_content_type_delete() {
$bundle = 'migrate_example_wine';
$field_names = array(
'migrate_example_wine_varieties',
'migrate_example_wine_regions',
'migrate_example_wine_best_with',
'field_migrate_example_image',
);
foreach ($field_names as $field_name) {
$instance = field_info_instance('node', $field_name, $bundle);
field_delete_instance($instance);
field_delete_field($field_name);
}
node_type_delete($bundle);
$bundle = 'migrate_example_producer';
$field_names = array(
'migrate_example_wine_regions',
);
foreach ($field_names as $field_name) {
$instance = field_info_instance('node', $field_name, $bundle);
field_delete_instance($instance);
field_delete_field($field_name);
}
node_type_delete($bundle);
}