function image_resize_filter_filter in Image Resize Filter 6
Implementation of hook_filter().
File
Code
function image_resize_filter_filter($op, $delta = 0, $format = -1, $text = '', $cache_id = 0) {
switch ($op) {
case 'list':
return array(
0 => t('Image resize filter'),
);
case 'description':
return t('Resizes images to the exact dimensions specified in the <img> tag.');
case 'settings':
return image_resize_filter_form($format);
case 'process':
$settings['link'] = variable_get('image_resize_filter_link_' . $format, 0);
$settings['class'] = variable_get('image_resize_filter_link_class_' . $format, '');
$settings['rel'] = variable_get('image_resize_filter_link_rel_' . $format, '');
$settings['image_locations'] = array_filter(variable_get('image_resize_filter_image_locations_' . $format, array(
'local',
)));
$images = image_resize_filter_get_images($settings, $text);
return $images ? image_resize_filter_process_images($images, $text, $settings) : $text;
default:
return $text;
}
}