function date_get_entity_bundle in Date 8
Same name and namespace in other branches
- 7.3 date.module \date_get_entity_bundle()
- 7.2 date.module \date_get_entity_bundle()
Helper function to figure out the bundle name for an entity.
2 calls to date_get_entity_bundle()
- date_repeat_field_page in date_repeat_field/
date_repeat_field.module - A page to list all values for a repeating date.
- date_repeat_field_show in date_repeat_field/
date_repeat_field.module - See if the user can access repeat date info for this field.
File
- ./
date.module, line 39 - Defines date/time field types.
Code
function date_get_entity_bundle($entity_type, $entity) {
switch ($entity_type) {
case 'field_collection_item':
$bundle = $entity->field_name;
break;
default:
$bundle = field_extract_bundle($entity_type, $entity);
break;
}
// If there is no bundle name, field_info() uses the entity name as the bundle
// name in its arrays.
if (empty($bundle)) {
$bundle = $entity_type;
}
return $bundle;
}