function views_handler_field_user_badges_badges_badge::render in User Badges 7.2
Same name and namespace in other branches
- 6.2 views_handler_field_user_badges_badges_badge.inc \views_handler_field_user_badges_badges_badge::render()
- 6 views_handler_field_user_badges_badges_badge.inc \views_handler_field_user_badges_badges_badge::render()
- 7 views_handler_field_user_badges_badges_badge.inc \views_handler_field_user_badges_badges_badge::render()
- 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,
));
}