function imageinfo_cache_create_image_styles_fids_call in Imageinfo Cache 7.3
Generates all given presets given a file uri.
Parameters
array $fids: Array of file ids.
array $instance_field: Field info from field_info_instances().
array $styles: (optional) Styles to use from image_styles().
bool $entity_available: (optional) TRUE if coming from entity save.
Return value
array An array of what was done.
1 call to imageinfo_cache_create_image_styles_fids_call()
- imageinfo_cache_create_image_styles_fids in ./
imageinfo_cache.module - Generates all given presets given file ids.
1 string reference to 'imageinfo_cache_create_image_styles_fids_call'
- imageinfo_cache_create_image_styles_fids in ./
imageinfo_cache.module - Generates all given presets given file ids.
File
- ./
imageinfo_cache.module, line 572 - Imageinfo Cache module.
Code
function imageinfo_cache_create_image_styles_fids_call(array $fids, array $instance_field = array(), array $styles = array(), $entity_available = TRUE) {
$files = file_load_multiple($fids);
foreach ($files as $file) {
if (empty($file->uri) || strpos($file->filemime, 'image') !== 0) {
continue;
}
$file_uris[$file->fid] = $file->uri;
}
// Generate image styles.
$return = array();
if (!empty($file_uris)) {
module_load_include('inc', 'imageinfo_cache', 'imageinfo_cache');
$return = imageinfo_cache_create_image_styles($file_uris, $instance_field, $styles, $entity_available);
}
return $return;
}