function user_avatar_block_contents in Upload default avatar (user picture) 7
Returns array for block content
Parameters
$which_block: Returns block delta of this module block
1 call to user_avatar_block_contents()
- user_avatar_block_block_view in user_avatar_block/
user_avatar_block.module - Implements hook_block_view().
File
- user_avatar_block/
user_avatar_block.module, line 66 - user_avatar_block.module
Code
function user_avatar_block_contents($which_block) {
global $user;
if (!empty($user->picture)) {
if (is_numeric($user->picture)) {
$picture = file_load($user->picture);
}
if (!empty($picture->uri)) {
$filepath = $picture->uri;
}
}
else {
$filepath = variable_get('user_picture_default');
}
$alt = t("@user's picture", array(
'@user' => format_username($user),
));
return array(
'#theme' => 'image_style',
'#style_name' => variable_get('user_avatar_block_style', FALSE),
'#path' => check_url($filepath),
'#alt' => $alt,
'#title' => $alt,
'#theme_wrappers' => array(
'user_avatar_block',
),
'#classes' => variable_get('user_avatar_block_class', 'user-picture'),
);
}