function imagecache_profiles_handler_field_user_picture::render in ImageCache Profiles 7
Same name and namespace in other branches
- 6 views/imagecache_profiles_handler_field_user_picture.inc \imagecache_profiles_handler_field_user_picture::render()
Render the field.
Parameters
array $values: The values retrieved from the database.
Overrides views_handler_field_user_picture::render
File
- views/
imagecache_profiles_handler_field_user_picture.inc, line 24
Class
Code
function render($values) {
// Fake an account object.
$options = $this->options;
$account = new stdClass();
$account->uid = $values->{$this->aliases['uid']};
$account->name = $values->{$this->aliases['name']};
$account->mail = isset($values->{$this->aliases['mail']}) ? $values->{$this->aliases['mail']} : '';
$account->picture = $values->{$this->field_alias};
$variables['account'] = $account;
if ($options['imagecache_preset']) {
$variables['user_picture_style'] = $options['imagecache_preset'];
}
return theme('user_picture', $variables);
}