Tested with vB 3.7 Beta 6.
It Works! However the code has some silly parts, which should be corrected into this.
PHP Code:
if ($vbulletin->userinfo['avatarid']) {
// using a predefined avatar
$avatar = $db->query_first("SELECT avatarpath FROM " . TABLE_PREFIX . "avatar WHERE avatarid = " . $vbulletin->userinfo[avatarid] . "");
$avatarid = $avatar['avatarid'];
$navbaravatar = "<img src=\"" . $vbulletin->options['bburl'] . "/$avatar[avatarpath]\" alt=\"Avatar\" width=\"\" height=\"\" border=\"0\" />";
} else {
// not using a predefined avatar, check for custom
if ($avatar = $db->query_first("SELECT dateline, width_thumb, height_thumb FROM " . TABLE_PREFIX . "customavatar WHERE userid = " . $vbulletin->userinfo[userid] . "")) {
// using a custom avatar
$navbaravatarurl = ($vbulletin->options['usefileavatar']) ? "" . $vbulletin->options['bburl'] . "/" . $vbulletin->options['avatarurl'] . "/avatar$avatar[userid]_" . $vbulletin->userinfo['avatarrevision'] . ".gif" : "" . $vbulletin->options['bburl'] . "/image.php?u=" . $vbulletin->userinfo['userid'] . "&dateline=" . $avatar['dateline'] . "";
$navbaravatar = "<img src=\"$navbaravatarurl\" alt=\"Avatar\" width=\"" . $avatar['width_thumb'] . "\" height=\"" . $avatar['height_thumb'] . "\" border=\"0\" />";
} else {
// no avatar specified
$navbaravatar = "<img src=\"" . $vbulletin->options['bburl'] . "/$stylevar[imgdir_misc]/emptyavatar.gif\" alt=\"No Avatar\" width=\"\" height=\"\" border=\"0\" />";
}
}