View file sys/inc/functions/avatar.php

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';
	}
}