You are here

class image_handler_field_image_size in Image 6

Same name and namespace in other branches
  1. 7 views/image_handler_field_image_size.inc \image_handler_field_image_size

Render the human-readable name of a given image size.

Hierarchy

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 '';
  }

}

Members