function imageinfo_cache_get_fields_with_images in Imageinfo Cache 7.3
Get all fields that contain an image.
Return value
array An array of imagefields.
2 calls to imageinfo_cache_get_fields_with_images()
- imageinfo_cache_get_image_fields in ./
imageinfo_cache.inc - Get all fields that contain an image and what styles are used in it.
- imageinfo_cache_get_image_styles_in_views in ./
imageinfo_cache.inc - Given a field name, will return image styles used in views for that field.
File
- ./
imageinfo_cache.inc, line 14 - Imageinfo Cache module. Helper functions.
Code
function imageinfo_cache_get_fields_with_images() {
$image_fields =& drupal_static(__FUNCTION__);
if (!isset($image_fields)) {
$instances = field_info_instances();
$image_fields = array();
foreach ($instances as $entity_instances) {
foreach ($entity_instances as $bundle_fields) {
foreach ($bundle_fields as $field_values) {
$image_type = imageinfo_cache_detect_image_widget($field_values['widget']);
if (!empty($image_type)) {
$image_fields[$field_values['field_name']]['#field_info'][] = $field_values;
}
}
}
}
}
return $image_fields;
}