File size: 2.53Kb
<?
/*
Автор скрипта: Simptom
Сайт поддержки: http://y-monitora.com
*/
class Simptom {
//--- Аватар сообщества ---//
public static function Ava($id=0)
{
$group = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `groups` WHERE `id` = '".$id."' LIMIT 1"));
if (!isset($group) || $group['id'] <= 0 || !is_file(H.'simptom/groups/files/ava/'.$group['id'].'.jpg'))
{
return '/simptom/groups/img/community_50.png';
} else {
return '/simptom/groups/files/ava/'.$group['id'].'.jpg';
}
}
//--- Превью файлов ---//
public static function File_Img($id=0)
{
$file = mysql_fetch_assoc(mysql_query("SELECT `id`,`type` FROM `groups_files` WHERE `id` = '".$id."' LIMIT 1"));
if (!isset($file) || $file['id'] <= 0)
{
return '/simptom/groups/img/mail_ms.jpg';
} else {
if ($file['type'] == 1 && is_file(H.'simptom/groups/files/post_files/'.$file['id'].'.jpg'))
{
return '/simptom/groups/files/post_files/'.$file['id'].'.jpg';
}
else if ($file['type'] == 2 && is_file(H.'simptom/groups/files/video_prev/'.$file['id'].'.gif'))
{
return '/simptom/groups/files/video_prev/'.$file['id'].'.gif';
} else {
return '/simptom/groups/img/mail_ms.jpg';
}
}
}
//--- Размер файла ---//
public static function File_Size($file=NULL)
{
if (!is_file($file))
{
return '0 b';
} else {
$filesize = 0;
$filesize = filesize($file);
if ($filesize <= 0)
{
$filesize = 0;
}
$filesize_ed = 'b';
if ($filesize >= 1024)
{
$filesize = round($filesize/1024 , 2);
$filesize_ed = 'Kb';
}
if ($filesize >= 1024)
{
$filesize = round($filesize/1024 , 2);
$filesize_ed = 'Mb';
}
if ($filesize>=1024)
{
$filesize = round($filesize/1024 , 2);
$filesize_ed = 'Gb';
}
if ($filesize>=1024)
{
$filesize = round($filesize/1024 , 2);
$filesize_ed = 'Tb';
}
return $filesize.' '.$filesize_ed;
}
}
}
?>