Файл: load/view.php
Строк: 164
<?php
define('ROOT','../');
define('GCMS',true);
require_once (ROOT.'system/power.php');
if($aut==false)header('location: '.SYS.'../aut.php');
$diz -> head('Инфо о файле');
$row = $db -> query("SELECT * FROM `load_files` WHERE `id`='".$id."'") -> fetch_assoc();
$diz -> title(''.$row['name'].'');
if (!is_file($row['path'])) {
echo'<div class="fon">Файл не найден!</div>';
}else{
$ext = strtolower(pathinfo($row['path'], PATHINFO_EXTENSION));
echo'<div class="fon">';
if($ya['level']>4){echo'<a href="func.php?mode=del&id='.$row['id'].'">Удалить файл</a> | <a href="func.php?mode=redf&id='.$row['id'].'">Изменить файл</a></br>';}
echo '<b>Скачан:</b> '.$func ->GetName($row['load'], 'раз', 'раза', 'раз').'<br/>
<b>Загрузил:</b> '.$func->nick($row['user']).'<br/>
<b>Формат:</b> '.$ext.'<br/>';
echo'<b>Просмотров:</b> '.$row['rate'].'<br/>';
echo'<b>Добавлен:</b> '.$func ->vremja($row['dateupload']).'</br>';
if (!empty($row['info'])) echo'<b>Описание:</b> '.$row['info'].'';
echo'</div>';
if($ya['id']!=$row['user'])$db -> query("UPDATE `load_files` SET `rate`=rate+1 WHERE `id`='".$row['id']."'");
$size=filesize($row['path']);
if ($ext == 'gif' || $ext == 'jpeg' || $ext == 'jpg' || $ext == 'png') {
$foto = '../load/'.$row['path'];
echo '<div class="fon"/><img src="../../../system/resize.php?img='.$foto.'&width=110&height=110&i=0" alt="*"/></div>';
echo '<div class="menu"><a href="'.$id.'.load" class="menutuch">'.$diz -> img('load/load.png').' Скачать <span class="count"/>'.$func ->size($size).'</span></a></div>';
}else if ($ext == 'mp3' || $ext == 'wav' || $ext == 'wma') {
require_once(ROOT.'system/lib/classAudioFile.php'); //Аудио-библиотека
$file = new AudioFile;
$file->loadFile($row['path']);
echo '<div class="fon"><b>Информация:</b><br/>
Каналы: '.$file->wave_channels.'<br/>
Частота: '.$file->wave_framerate.' Гц<br/>
Битрейт: '.$file->wave_byterate.'<br/>
Время: '.date('i:s', mktime(0, 0, round($file->wave_length))).' мин<br/>';
if ($title = trim($file->id3_title)){echo 'Название: '.iconv('windows-1251', 'UTF-8', $title).'<br/>';}
if ($artist = trim($file->id3_artist)){echo 'Артист: '.iconv('windows-1251', 'UTF-8', $artist).'<br/>';}
if ($album = trim($file->id3_album)){echo 'Альбом: '.iconv('windows-1251', 'UTF-8', $album).'<br/>';}
if ($year = trim($file->id3_year)){echo 'Год: '.iconv('windows-1251', 'UTF-8', $year).'<br/>';}
if ($genre = trim($file->id3_genre)){echo 'Жанр: '.iconv('windows-1251', 'UTF-8', $genre).'<br/>';}
if ($comment = trim($file->id3_comment)){echo 'Комментарий: '.iconv('windows-1251', 'UTF-8', $comment).'';}
echo'</div>';
$ua = str_replace('windows ce', '', strtolower($_SERVER['HTTP_USER_AGENT']));
if (stripos($ua, 'windows') !== false || stripos($ua, 'linux') !== false || stripos($ua, 'bsd') !== false || stripos($ua, 'x11') !== false || stripos($ua, 'unix') !== false || stripos($ua, 'macos') !== false || stripos($ua, 'macintosh') !== false) {
$func->player($row['path'],3);
}
echo '<div class="menu"><a href="'.$id.'.load" class="menutuch">'.$diz -> img('load/load.png').' Скачать <span class="count"/>'.$func ->size($size).'</span></a></div>';
}
else if ($ext == 'jar') {
echo '<div class="menu"><a href="'.$id.'.load" class="menutuch">'.$diz -> img('load/load.png').' Скачать JAR<span class="count"/>'.$func ->size($size).'</span></a></div>';
echo '<div class="menu"><a href="'.$id.'.jad" class="menutuch">'.$diz -> img('load/load.png').' Скачать JAD</a></div>';
}
else if ($ext == 'txt') {
echo '<div class="menu"><a href="'.$id.'.load" class="menutuch">'.$diz -> img('load/load.png').' Скачать TXT<span class="count"/>'.$func ->size($size).'</span></a></div>';
echo '<div class="menu"><a href="'.$id.'.article" class="menutuch">'.$diz -> img('load/load.png').' Читать онлайн<span class="count"/>'.$func ->size($size).'</span></a></div>';
}
else if ($ext == '3gp' || $ext == 'avi' || $ext == 'mp4' || $ext == 'flv' || $ext == 'flv') {
if (extension_loaded('ffmpeg')) {
$movie = new ffmpeg_movie($row['path']);
echo '<div class="fon">
Кодек: '.$movie->getVideoCodec().'<br/>
Разрешение: '.$movie->GetFrameWidth().'x'.$movie->GetFrameHeight().'
</div>';
}
$ua = str_replace('windows ce', '', strtolower($_SERVER['HTTP_USER_AGENT']));
if (stripos($ua, 'windows') !== false || stripos($ua, 'linux') !== false || stripos($ua, 'bsd') !== false || stripos($ua, 'x11') !== false || stripos($ua, 'unix') !== false || stripos($ua, 'macos') !== false || stripos($ua, 'macintosh') !== false) {
$func->player($row['path'],2);
}
echo '<div class="menu"><a href="'.$id.'.load" class="menutuch">'.$diz -> img('load/load.png').' Скачать <span class="count"/>'.$func ->size($size).'</span></a></div>';
}
else if ($ext == 'thm' || $ext == 'nth') {
echo '<div class="menu"><a href="'.$id.'.load" class="menutuch">'.$diz -> img('load/load.png').' Скачать <span class="count"/>'.$func ->size($size).'</span></a></div>';
}
else if ($ext == 'zip' || $ext == 'rar') {
echo '<div class="menu"><a href="'.$id.'.load" class="menutuch">'.$diz -> img('load/load.png').' Скачать <span class="count"/>'.$func ->size($size).'</span></a></div>';
echo '<div class="menu"><a href="'.$id.'.archive" class="menutuch">'.$diz -> img('load/rar.png').' Просмотр архива</a></div>';
}
else {
echo '<div class="menu"><a href="'.$id.'.load" class="menutuch">'.$diz -> img('load/load.png').' Скачать <span class="count"/>'.$func ->size($size).'</span></a></div>';
}
$cou = $db -> dbcount('COUNT(`id`)','comes',"`idwh` = '".(int)$id."' and `where`='load'");
echo '<div class="menu"><a href="comments'.$id.'" class="menutuch">'.$diz -> img('load/comment.png').' Комментарии <span class="count"/>'.$cou.'</span></a></div>';
if($ya['id']!=$row['user'] and $aut==true)$db -> query("UPDATE `load_files` SET `rate`=rate+1 WHERE `id`='".$row['id']."'");
$plus = $db -> dbcount('COUNT(`id`)','reit',"`komy` = '".$row['id']."' and `where`='load' and `rei`='1'");
$minus = $db -> dbcount('COUNT(`id`)','reit',"`komy` = '".$row['id']."' and `where`='load' and `rei`='0'");
echo '<div class="menu"><a href="reit'.$id.'" class="menutuch">'.$diz -> img('load/statistic.png').' Рейтинг <span class="count"/><span style="color:green">'.$plus.'</span>/<span style="color:red">'.$minus.'</span></span></a></div>';
}
echo '<div class="levo"><a href="./?id='.$row['cat'].'" class="levo_tuch"> '.$diz -> img('back.png').' Назад</a></div>';
echo '<div class="levo"><a href="/index.php" class="levo_tuch"> '.$diz -> img('home.png').' На главную</a></div>';
#####Копирайт#######
$diz -> out($msg);
?>