You are here

function imageinfo_cache_get_image_fields in Imageinfo Cache 7.3

Get all fields that contain an image and what styles are used in it.

Parameters

bool $run_alter: (optional) Run hook alter inside of imageinfo_cache_get_styles_in_use(). Default is TRUE.

bool $use_cache: (optional) Use the database cache. Default is TRUE.

Return value

array An array of imagefields and styles.

3 calls to imageinfo_cache_get_image_fields()
drush_imageinfo_cache_image_generate in ./imageinfo_cache.drush.inc
Drush callback.
imageinfo_cache_admin_settings_form in ./imageinfo_cache.admin.inc
Form builder; Configure advagg settings.
imageinfo_cache_admin_settings_form_submit in ./imageinfo_cache.admin.inc
Only record the non-default presets.

File

./imageinfo_cache.inc, line 46
Imageinfo Cache module. Helper functions.

Code

function imageinfo_cache_get_image_fields($run_alter = TRUE, $use_cache = TRUE) {
  $image_fields = imageinfo_cache_get_fields_with_images();
  foreach ($image_fields as $field_name => $values) {
    foreach ($values['#field_info'] as $field_values) {
      $image_fields[$field_name] += imageinfo_cache_get_styles_in_use($field_values, $run_alter, $use_cache);
    }
  }
  return $image_fields;
}