image_handler_field_image_size.inc in Image 7
Same filename and directory in other branches
Views handler for image size field.
File
views/image_handler_field_image_size.incView source
<?php
/**
* @file
* Views handler for image size field.
*/
/**
* Render the human-readable name of a given image size.
*
* @return
* The human-readable name or an empty string for an invalid image size.
*/
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 '';
}
}
Classes
Name | Description |
---|---|
image_handler_field_image_size | Render the human-readable name of a given image size. |