function date_repeat_field_bundles in Date 7.3
Same name and namespace in other branches
- 8 date_repeat_field/date_repeat_field.module \date_repeat_field_bundles()
- 7.2 date_repeat_field/date_repeat_field.module \date_repeat_field_bundles()
All entity types and bundles that have repeating date fields.
1 call to date_repeat_field_bundles()
- date_repeat_field_menu in date_repeat_field/
date_repeat_field.module - Implements hook_menu().
File
- date_repeat_field/
date_repeat_field.module, line 185 - Creates the option of Repeating Date fields and manages Date Repeat fields.
Code
function date_repeat_field_bundles() {
$values = array();
foreach (field_info_fields() as $field_name => $field) {
if (in_array($field['type'], array(
'date',
'datestamp',
'datetime',
)) && $field['settings']['repeat']) {
foreach ($field['bundles'] as $entity_type => $bundles) {
foreach ($bundles as $bundle) {
$values[$entity_type][$bundle][] = $field_name;
}
}
}
}
return $values;
}