field_attach_rename_bundle
- Versions
- 7
field_attach_rename_bundle($obj_type, $bundle_old, $bundle_new)
Notify field.module that a bundle was renamed.
Parameters
$obj_type The object type to which the bundle is bound.
$bundle_old The previous name of the bundle.
$bundle_new The new name of the bundle.
Related topics
Code
modules/field/field.attach.inc, line 1314
<?php
function field_attach_rename_bundle($obj_type, $bundle_old, $bundle_new) {
db_update('field_config_instance')
->fields(array('bundle' => $bundle_new))
->condition('object_type', $obj_type)
->condition('bundle', $bundle_old)
->execute();
// Clear the cache.
field_cache_clear();
// Let other modules act on renaming the bundle.
module_invoke_all('field_attach_rename_bundle', $obj_type, $bundle_old, $bundle_new);
}
?>Login or register to post comments 