File size: 2.11Kb
<?
/*
* Author - Tw1nGo
* VK - https://vk.com/tw1ngo93
*/
$config = array(
'max_uploads_file' => 5, //максимальное количество загружаемых файлов
'max_length_text' => 1024, //максимальная длина текста
'min_length_text' => 2 //минимальная длина текста
);
class Tw1nGo {
public static function File_Img($id=0)
{
$file = mysql_fetch_assoc(mysql_query("SELECT `id`,`type` FROM `user_wall_files` WHERE `id` = '".$id."' LIMIT 1"));
if (!isset($file) || $file['id'] <= 0)
{
return '/files/groups/img/mail_ms.jpg';
} else {
if ($file['type'] == 1 && is_file(H.'files/wall/files/others/'.$file['id'].'.jpg'))
{
return '/files/wall/files/others/'.$file['id'].'.jpg';
}
else if ($file['type'] == 2 && is_file(H.'files/wall/files/video/'.$file['id'].'.gif'))
{
return '/files/wall/files/video/'.$file['id'].'.gif';
} else {
return '/files/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;
}
}
}
?>