|
27.11.2006, 10:23
Хелп по выводу аватар....где ошибка я указал )
PHP код:
function get_avatar_url($userid)
{
global $db;
// Данные настройки беруться из конфигурации форума
$usefileavatar = 1; // хранение аватор в файлах или в бд? 1-да 0-нет
$avatarurl1 = "http://site/forum/customavatars"; // путь до директории, где храняться аваторы
if ($avatarinfo = $db->sql_fetchrow($db->sql_query("
SELECT user.userid, user.avatarid, user.avatarrevision, avatarpath, NOT ISNULL(customavatar.userid) AS hascustom, customavatar.dateline,
customavatar.width, customavatar.height
FROM " . FORUM_VB_PREFIX . "user AS user
LEFT JOIN " . FORUM_VB_PREFIX . "avatar AS avatar ON avatar.avatarid = user.avatarid
LEFT JOIN " . FORUM_VB_PREFIX . "customavatar AS customavatar ON customavatar.userid = user.userid
WHERE user.importuserid = $userid"))
{ //вот здесь ошибка!
if (!empty($avatarinfo['avatarpath']))
{
return $avatarinfo['avatarpath'];
}
else if ($avatarinfo['hascustom'])
{
$avatarurl = "";
if ($usefileavatar)
{
$avatarurl .= $avatarurl . "/avatar{$avatarinfo['userid']}_{$avatarinfo['avatarrevision']}.gif";
}
else
{
$avatarurl .= "image.php?u=".$avatarinfo['userid']."&dateline=$avatarinfo[dateline]";
}
if ($avatarinfo['width'] AND $avatarinfo['height'])
{
$avatarurl .= " width=\"$avatarinfo[width]\" height=\"$avatarinfo[height]\" ";
}
return $avatarurl;
}
else
{
return '';
}
}
}
|
|