Вход Регистрация
Файл: view.php
Строк: 80
<?php
define
('ROOT','./');
define('SYS','../../');
define('GCMS',true);
require_once (
ROOT.'system/power.php');
$diz -> head('Инфо о файле');
$row $db -> query("SELECT * FROM `load_files` WHERE `id`='".$id."'") -> fetch_assoc();
$diz -> title('<b>'.$row['name'].'</b>');
if (!
is_file($row['infolder'])) {
    
$msg .='Файл не найден!';
}else{
$ext strtolower(pathinfo($row['infolder'], PATHINFO_EXTENSION));
$dir pathinfo($row['infolder'], PATHINFO_DIRNAME);
$filename pathinfo($row['infolder'], PATHINFO_BASENAME);
$arr $db -> query("SELECT `login` FROM `users` WHERE `id` = '".$row['user']."' LIMIT 1");
if (
$arr -> num_rows 0) {
$array $arr -> fetch_assoc();
$user ='<a href="/my/id'.$row['user'].'">'.$array['login'].'</a>';
}else{
$user.='[Удалён]';}
if(
$ya['level']>4){$msg .='<div class="spisok"><a href="'.SYS.'func.php?mode=del&amp;id='.$row['id'].'">Удалить файл</a> | <a href="'.SYS.'func.php?mode=redf&amp;id='.$row['id'].'">Изменить файл</a></br>';}
$msg .= '<b>Скачан:</b> '.$func ->GetName($row['load'], 'раз''раза''раз').'<br/>
<b>Загрузил:</b> '
.$user.'<br/>
<b>Формат:</b> '
.$ext.'<br/>';
$msg .='<b>Просмотров:</b> '.$row['rate'].'<br/>';
$msg .='<b>Добавлен:</b> '.$func ->vremja($row['dateupload']).'</br>';
if (!empty(
$row['info'])) $msg .='<b>Описание:</b> '.$row['info'].'';
$msg .='</div>';
if(
$aut==true and $ya['id']!=$row['user']){
$db -> multi_query("UPDATE `load_files` SET `rate`=rate+1 WHERE `id`='".$row['id']."'");}
$act=($row['rate']+$row['load'])/2;
if(
$aut==true){
$msg .='<div class="spisok">Популярность:</br> <img src="/styles/'.$ya['style'].'/stat.php?p='.$act.'">';}
$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'");
if(
$aut)$msg .= '</br>»<a href="'.SYS.'reit'.$id.'">Рейтинг </a>: (<b><span style="color:green">'.$plus.'</span>/<span style="color:red">'.$minus.'</span></b>)</div>';
$size=filesize($row['infolder']);
if(
$aut == true){
if (
$ext == 'gif' || $ext == 'jpeg' || $ext == 'jpg' || $ext == 'png') {
$foto '../'.$row['infolder'];
$msg .= '<img src="../../system/resize.php?img='.$foto.'&width=110&height=110&i=0" alt="*"/></br>';
$msg .= '<div class="spisok">'.$diz -> img('load/load.gif').' <a href="'.SYS.''.$GLOBALS['id'].'.load">Скачать</a> ['.$func ->size($size).']</div>';}
else if (
$ext == 'mp3' || $ext == 'wav' || $ext == 'wma') {
require_once(
'power/classAudioFile.php');
$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) {
    
$msg.= '<div class="spisok">
<b>Онлайн прослушка:</b><br/>
<object type="application/x-shockwave-flash" data="'
.SYS.'player.swf" width="200"height="20">
<param name="movie" value="player.swf" />
<param name="FlashVars" value="mp3='
.SYS.''.$row['infolder'].'&amp;showvolume=1" />
</object></div>'
;
}

$file = new AudioFile;
$file->loadFile($row['infolder']);
$file->printSampleInfo(); 
$msg .= ''.$diz -> img('load/load.gif').' <a href="'.SYS.''.$id.'.load">Скачать</a> ['.$func ->size($size).']<br/>';}

else if (
$ext == 'jar') {
$msg.= '<div class="menu">
'
.$diz -> img('load/load.gif').' Скачать <a href="'.SYS.''.$GLOBALS['id'].'.load">JAR</a>/<a href="'.SYS.''.$GLOBALS['id'].'.jad">JAD</a> ['.$func ->size($size).']<br/>
</div>'
;}
else if (
$ext == 'txt') {
$file file_get_contents($GLOBALS['row']['path']);
$msg .= '<a href="'.SYS.''.$GLOBALS['id'].'.article">Читать онлайн</a>
</br>'
.$diz -> img('load/load.gif').' Cкачать <a href="'.SYS.''.$GLOBALS['id'].'.load">TXT</a>
 ['
.$func->size($GLOBALS['row']['size']).']
</div>'
;    
}
else if (
$ext == '3gp' || $ext == 'avi' || $ext == 'mp4' || $ext == 'flv') {
    
if (
extension_loaded('ffmpeg')) {
    
$movie = new ffmpeg_movie($row['infolder']);
    
$msg .= '<div class="spisok">
    Кодек: '
.$movie->getVideoCodec().'<br/>
    Разрешение: '
.$movie->GetFrameWidth().'x'.$movie->GetFrameHeight().'
    </div>'
;
$msg .= ''.$diz -> img('load/load.gif').' <a href="'.SYS.''.$GLOBALS['id'].'.load">Скачать</a> ['.$func ->size($size).']<br/>';
}
    
}
else if (
$ext == 'thm' || $ext == 'nth') {
$msg .= ''.$diz -> img('load/load.gif').' <a href="'.SYS.''.$GLOBALS['id'].'.load">Скачать</a> ['.$func ->size($size).']<br/>';    
}
else if (
$ext == 'zip' || $ext == 'rar') {    
$msg .= ''.$diz -> img('load/load.gif').' <a href="'.SYS.''.$GLOBALS['id'].'.load">Скачать</a> ('.$func ->size($size).')</a><br/>
<small><a href="'
.SYS.''.$GLOBALS['id'].'.archive">Просмотр архива</a></small>';    
}
else {
$msg .= '<div class="menu">'.$diz -> img('load/load.gif').' <a href="'.SYS.'/'.$id.'.load">Скачать</a> ('.$func ->size($size).')</a></div>';
}
$c $db -> dbcount('COUNT(`id`)','comes',"`idwh` = '".(int)$id."' and `where`='load'");
$msg .= '<div class="spisok">'.$diz -> img('load/comment.gif').' <a href="'.SYS.'/comes.php?id='.$id.'">Комментарии</a> ('.$c.')</a></div>';
}else{
$msg .='<small>Скачивание только для авторизированых!</small>';}
$msg.='</div>';}
$msg .= '<div class="levo">'.$diz -> img('back.png').'<a href="/index.php?id='.$row['cat'].'">Назад</a>';
$msg .= '</br>'.$diz -> img('home.png').'<a href="/index.php">На главную</a></div>';
#####Копирайт#######
require_once (ROOT.'system/kopy.php');
$diz -> out($msg);
?>
Онлайн: 1
Реклама