diff --git a/modules/user/views_handler_field_user_picture.inc b/modules/user/views_handler_field_user_picture.inc index babbae5..109d681 100644 --- a/modules/user/views_handler_field_user_picture.inc +++ b/modules/user/views_handler_field_user_picture.inc @@ -77,6 +77,8 @@ class views_handler_field_user_picture extends views_handler_field { if ($this->options['image_style'] && module_exists('image')) { // @todo: Switch to always using theme('user_picture') when it starts // supporting image styles. See http://drupal.org/node/1021564 + $account = user_load($this->get_value($values, 'uid')); + $alt = t("@user's picture", array('@user' => format_username($account))); if ($picture_fid = $this->get_value($values)) { $picture = file_load($picture_fid); $picture_filepath = $picture->uri; @@ -85,7 +87,7 @@ class views_handler_field_user_picture extends views_handler_field { $picture_filepath = variable_get('user_picture_default', ''); } if (file_valid_uri($picture_filepath)) { - $output = theme('image_style', array('style_name' => $this->options['image_style'], 'path' => $picture_filepath)); + $output = theme('image_style', array('style_name' => $this->options['image_style'], 'path' => $picture_filepath, 'alt' => $alt)); if ($this->options['link_photo_to_profile'] && user_access('access user profiles')) { $uid = $this->get_value($values, 'uid'); $output = l($output, "user/$uid", array('html' => TRUE));