You are here

function imagepicker_views_handler_field_avail_roles::render in Image Picker 7

Render the field.

Parameters

array $values: The values retrieved from the database.

Overrides views_handler_field::render

File

handlers/imagepicker_views_handler_field_avail_roles.inc, line 13
@author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL

Class

imagepicker_views_handler_field_avail_roles
@file @author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL

Code

function render($values) {
  $ret = t('All roles may view');
  if (imagepicker_variable_get('imagepicker_publicroles_enabled', 0)) {
    $avail_roles = $values->{$this->field_alias};
    $avail_roles_arr = explode(":", $avail_roles);
    if (count($avail_roles_arr) && $avail_roles_arr[0] != 'all') {
      $avail_roles_str = implode(", ", $avail_roles_arr);
      $ret = t('!r roles may view', array(
        '!r' => $avail_roles_str,
      ));
    }
  }
  return $ret;
}