You are here

function theme_fb_connect_fbml_user_picture in Drupal for Facebook 6.2

1 theme call to theme_fb_connect_fbml_user_picture()
fb_connect_theme_user_picture_override in ./fb_connect.module
Our replacement for theme('user_picture', ...)

File

./fb_connect.module, line 847
Support for Facebook Connect features

Code

function theme_fb_connect_fbml_user_picture($fbu, $object, $orig) {
  if (!$fbu) {
    return $orig;
  }
  $fbml = "<fb:profile-pic linked=false uid=\"{$fbu}\"></fb:profile-pic>";
  $wrap_pre = '<span class=fb_connect_hide>' . $orig . '</span><span class="fb_connect_show" style="display:none;"><div class="picture">';
  $wrap_post = '</div></span>';
  if ($object->uid && user_access('access user profiles')) {

    // Provide link to local account.
    $wrap_pre = $wrap_pre . '<a href="' . url('user/' . $object->uid) . '">';
    $wrap_post = '</a>' . $wrap_post;
  }
  return $wrap_pre . $fbml . $wrap_post;
}