function picture_field_formatter_settings_picture_sizes_formatter_summary in Picture 7.2
Helper function.
See also
picture_field_formatter_settings_form()
File
- ./
picture.module, line 823 - Picture formatter.
Code
function picture_field_formatter_settings_picture_sizes_formatter_summary($field, $instance, $settings) {
$summary = array();
$summary[] = t('Sizes: @sizes', array(
'@sizes' => $settings['sizes'],
));
$image_styles = image_style_options(FALSE);
unset($image_styles['']);
$image_styles[PICTURE_EMPTY_IMAGE] = t('Empty image');
$image_styles[PICTURE_ORIGINAL_IMAGE] = t('Original image');
$selected_styles = array_filter($settings['image_styles']);
$summary[] = t('Image styles: @styles', array(
'@styles' => implode(', ', array_intersect_key($image_styles, $selected_styles)),
));
$summary[] = t('Fallback image style: @style', array(
'@style' => isset($image_styles[$settings['fallback_image_style']]) ? $image_styles[$settings['fallback_image_style']] : $image_styles[PICTURE_EMPTY_IMAGE],
));
$link_types = picture_link_types($instance);
// Display this setting only if image is linked.
if (isset($link_types[$settings['image_link']])) {
$summary[] = filter_xss_admin($link_types[$settings['image_link']]);
}
return implode('<br />', $summary);
}