File size: 1.34Kb
<?
/**
*
* @var / Аватар, модифицировали функцию с целью облегчения кода
*
*/
function avatar($ID, $link = false, $dir = '50', $w = '50')
{
$photo = db::fetch("SELECT id, id_gallery, ras FROM `gallery_foto` WHERE `id_user` = '$ID' AND `avatar` = '1' LIMIT 1", ARRAY_N);
if (isset($photo['id']) && is_file(PATH_UPLOADS."/gallery/foto/$photo[id].$photo[ras]")) {
$image = ($link == true ? '<a href="/foto/' . $ID . '/' . $photo['id_gallery'] . '/' . $photo['id'] . '/">' : false) . '
<img class="avatar avatar-' . $dir . '" src="/foto/foto' . $dir . '/' . $photo['id'] . '.' . $photo['ras'] . '" alt="Avatar" width="' . $w . '" />' . ($link == true ? '</a>' : false);
} else {
$image = '<img class="avatar avatar-' . $w . '" src="/style/user/avatar.gif" width="' . $w . '" alt="No Avatar" />';
}
return '<span class="image-avatar">' . $image . '</span>';
}
function get_avatar_uri($ID, $size = '50')
{
$photo = db::fetch("SELECT id, id_gallery, ras FROM `gallery_foto` WHERE `id_user` = '$ID' AND `avatar` = '1' LIMIT 1", ARRAY_N);
if (isset($photo['id']) && is_file(PATH_UPLOADS."/gallery/foto/$photo[id].$photo[ras]")) {
return ds_site_url() . '/foto/foto' . $size . '/' . $photo['id'] . '.' . $photo['ras'];
} else {
return ds_site_url() . '/style/user/avatar.gif';
}
}