function cer_cer_fields_alter in Corresponding Entity References 7.3
Implmements hook_cer_fields_alter().
File
- ./
cer.cer.inc, line 36 - Contains CER hook implementations.
Code
function cer_cer_fields_alter(array &$fields) {
foreach (array_keys($fields) as $identifier) {
list($entity_type, $bundle, $field) = explode(':', $identifier);
if ($entity_type == 'field_collection_item') {
$result = db_query("SELECT entity_type, bundle, field_name FROM {field_config_instance} WHERE field_name = :field_collection", array(
':field_collection' => $bundle,
));
foreach ($result as $r) {
$fields[$identifier]['parents'][] = "{$r->entity_type}:{$r->bundle}:{$r->field_name}";
}
$fields[$identifier]['require parent'] = TRUE;
}
}
}