function uc_cart_handler_field_cart_user::render in Ubercart 7.3
Overrides views_handler_field::render().
Overrides views_handler_field::render
File
- uc_cart/
views/ uc_cart_handler_field_cart_user.inc, line 84 - Views field handler.
Class
- uc_cart_handler_field_cart_user
- Field handler: allows linking to a user from a cart id.
Code
function render($values) {
$result = db_query('SELECT name FROM {users} u WHERE u.uid = :uid', array(
':uid' => $values->{$this->field_alias},
))
->fetchField();
if ($result) {
return $this
->render_link($result, $values);
}
else {
// If the cart belongs to an unauthenticated user
if (!empty($this->options['overwrite_anonymous'])) {
return check_plain($this->options['anonymous_text']);
}
else {
return $values->{$this->field_alias};
}
}
}