class image_handler_field_image_size in Image 6
Same name and namespace in other branches
- 7 views/image_handler_field_image_size.inc \image_handler_field_image_size
Render the human-readable name of a given image size.
Hierarchy
- class \image_handler_field_image_size extends \views_handler_field
Expanded class hierarchy of image_handler_field_image_size
1 string reference to 'image_handler_field_image_size'
- image_views_data in views/
image.views.inc - Implementation of hook_views_data().
File
- views/
image_handler_field_image_size.inc, line 14 - Views handler for image size field.
View source
class image_handler_field_image_size extends views_handler_field {
var $image_sizes = array();
function init(&$view, $options) {
parent::init($view, $options);
$this->image_sizes = image_get_sizes();
}
function render($values) {
$image_size = $values->{$this->field_alias};
if (!empty($image_size) && isset($this->image_sizes[$image_size])) {
return check_plain($this->image_sizes[$image_size]['label']);
}
return '';
}
}