function node_gallery_api_get_gallery_ref_fields in Node Gallery 7
Get all entity reference fields with Node Gallery behavior.
Return value
array EntityReference fields
File
- ./
node_gallery_api.inc, line 903 - Node Gallery API function
Code
function node_gallery_api_get_gallery_ref_fields() {
$gallery_ref_fields =& drupal_static(__FUNCTION__);
if (!isset($gallery_ref_fields)) {
$gallery_ref_fields = array();
$fields = field_info_fields();
foreach ($fields as $field_name => $field_info) {
if ($field_info['type'] == 'entityreference' && !empty($field_info['settings']['handler_settings']['behaviors']['node_gallery_behavior']['status'])) {
$gallery_ref_fields[$field_name] = $field_info;
}
}
}
return $gallery_ref_fields;
}