You are here

function views_handler_field_user_badges_badges_badge::render in User Badges 7.2

Same name and namespace in other branches
  1. 6.2 views_handler_field_user_badges_badges_badge.inc \views_handler_field_user_badges_badges_badge::render()
  2. 6 views_handler_field_user_badges_badges_badge.inc \views_handler_field_user_badges_badges_badge::render()
  3. 7 views_handler_field_user_badges_badges_badge.inc \views_handler_field_user_badges_badges_badge::render()
  4. 7.3 includes/views/views_handler_field_user_badges_badges_badge.inc \views_handler_field_user_badges_badges_badge::render()

Render the field.

Parameters

array $values: The values retrieved from the database.

Overrides views_handler_field::render

File

includes/views/views_handler_field_user_badges_badges_badge.inc, line 28
A handler to provide proper displays for individual user badges.

Class

views_handler_field_user_badges_badges_badge
@file A handler to provide proper displays for individual user badges.

Code

function render($values) {

  //create the badge object
  $badge = new stdClass();
  $badge->bid = $values->{$this->field_alias};
  $badge->name = $values->{$this->aliases['name']};
  $badge->image = $values->{$this->aliases['image']};
  $badge->href = $values->{$this->aliases['href']};
  $badge->weight = $values->{$this->aliases['weight']};

  //Send it through the standard theme and return it
  return theme('user_badge', array(
    'badge' => $badge,
  ));
}