Вход Регистрация
Файл: fo/pages/file.php
Строк: 104
<?php
if (!defined('SECURED'))
{
    die(
"Unknown Error!");
}

$id=intval($_GET['id']);
include
'includes/func_formatsize.php';
/*SMS ALARM*/
if(isset($_GET['sms'])){
$sms abs(intval($_GET['sms']));
if(
$sms == 1){
$id_files abs(intval($_GET['id']));
mysql_query("UPDATE `files` SET `sms` = 1 WHERE `id` = '".$id_files."'");
header("Location: ?mode=file&id=$id_files&".SID);
}
if(
$sms == 0)
{
$id_files abs(intval($_GET['id']));
mysql_query("UPDATE `files` SET `sms` = 0 WHERE `id` = '".$id_files."'");
header("Location: ?mode=file&id=$id_files&".SID);
}
}
/*END SMS ALARM*/
$file=mysql_fetch_array(mysql_query("select * from files where id='".$id."';"));
if(
mysql_affected_rows()==0
{
    
title('Ошибка!');
    
div('Ошибка!','b');
    echo
'Файл не существует либо был удален модератором!';
    
footer();
    exit;
}

$filename=basename($file['filename']);
$ext=pathinfo($file['filename'],PATHINFO_EXTENSION);

title($filename);
div('Просмотр файла','b');
echo
'<img src="images/up.gif" alt="[UP]"/><a href="?mode=cat&amp;id='.$file['cat'].'&amp;'.SID.'">Вверх</a><br/>';
echo 
$separator;
/*
if(isset($_GET['abuse']) && $_SESSION['abuse_id']!=$id)
{
    mysql_query("update `files` set `abuse` = `abuse` + 1 where `id`='$id';");
    $_SESSION['abuse_id']=$id;
    $file['abuse']+=1;
    echo 'Ваша жалоба на файл принята! Благодарим за соучастие в поддержаний чистоты и порядка в обменнике!<br/>';
    echo $separator;
}
*/
echo'<b>Файл:</b> '.$filename.'<br/>';
if(
$ext == 'jar')
{
echo
'<b>Размер:</b> '.formatsize(@filesize($file['filename'])).'<br/>';
echo
'<b>Загружен:</b> '.$file['downloads'].' раз(a)<br/>';
list(
$author_id,$author)=explode('|',$file['author']);
echo
'<b>Загрузил:</b> ';
if(
$author_id!=0) echo'<a href="?mode=user&amp;id='.$author_id.'&amp;'.SID.'">'.$author.'</a><br/>';
else echo 
$author.' '.date("d-m-Y, H:i",$file['uploaded']).'<br/>';
}

if(
in_array($ext,$extensions['audio']))
{
    include
'includes/inc_mp3_class.php';
    
$id3 = new MP3_Id();
    
$result $id3->read($file['filename']);
    
$result $id3->study();
    echo
'<b>Размер:</b> '.formatsize(@filesize($file['filename'])).'<br/>';
    echo
'<b>Загружен:</b> '.$file['downloads'].' раз(a)<br/>';
        list(
$author_id,$author)=explode('|',$file['author']);
echo
'<b>Загрузил:</b> ';
if(
$author_id!=0) echo'<a href="?mode=user&amp;id='.$author_id.'&amp;'.SID.'">'.$author.'</a><br/>';
else echo 
$author.' '.date("d-m-Y, H:i",$file['uploaded']).'<br/>';
echo
'Параметры звука:<br/>';
    echo 
"<b>Каналы:</b>" $id3->getTag('mode') . "<br/>";
    if (
$id3->getTag('bitrate') != 0)
    {
        echo 
"<b>Продолжительность:</b> " $id3->getTag('length') . "<br/>
              <b>Битрейт:</b> " 
$id3->getTag('bitrate') . " кб/с<br/>";
    }
}
if(
in_array($ext,$extensions['video']))
{
    if(
class_exists('ffmpeg_movie'))
    {
        
$movie = new ffmpeg_movie($file['filename']); 
        
$length round($movie->getDuration());
        if(
$length>59
        {
            
$minutes=floor($length/60);
            
$seconds=$length-($minutes*60);
            
$length="$minutes:$seconds";
        } else
        {
            
$length="0:$length";
        }
        echo
'<img src="'.$file['screen'].'" width="120" height="100" border="2" alt="'.$filename.'"/><br/>';
        
//echo'<img src="ffmpeg_file.php?pic='.$file['filename'].'" width="120" height="100" border="2" alt="'.$filename.'"/><br/>';
        
echo'<b>Загружен:</b> '.$file['downloads'].' раз(a)<br/>';
        list(
$author_id,$author)=explode('|',$file['author']);
echo
'<b>Загрузил:</b> ';
if(
$author_id!=0) echo'<a href="?mode=user&amp;id='.$author_id.'&amp;'.SID.'">'.$author.'</a><br/>';
else echo 
$author.' '.date("d-m-Y, H:i",$file['uploaded']).'<br/>';
echo
'Параметры видео:<br/>';
        echo
"<b>Продолжительность:</b> $length <br/>";
        echo
'<b>Размер:</b> '.formatsize(@filesize($file['filename'])).'<br/>';
        echo
"<b>Разрешение:</b> ".$movie->getFrameHeight()."x".$movie->getFrameWidth()." px<br/>";
    }
}
if(
in_array($ext,$extensions['pics']))
{
    list(
$w_src,$h_src)=getimagesize($file['filename']);
    echo
'<img src="'.$file['screen'].'" alt="'.$filename.'"/><br/>';
    echo
'<b>Размер:</b> '.formatsize(@filesize($file['filename'])).'<br/>';
echo
'<b>Загружен:</b> '.$file['downloads'].' раз(a)<br/>';
list(
$author_id,$author)=explode('|',$file['author']);
echo
'<b>Загрузил:</b> ';
if(
$author_id!=0) echo'<a href="?mode=user&amp;id='.$author_id.'&amp;'.SID.'">'.$author.'</a> '.date("d-m-Y, H:i",$file['uploaded']).'<br/>';
else echo 
$author.' '.date("d-m-Y, H:i",$file['uploaded']).'<br/>';
    echo
"<b>Разрешение:</b> ".$w_src."x".$h_src." px<br/>";
    print 
'<b>Особый размер:</b><br/>
[<a href="?mode=img&amp;s=1&amp;id='
.$file['id'].'">130х130</a>,<a href="?mode=img&amp;s=2&amp;id='.$file['id'].'">132х176</a>,<a href="?mode=img&amp;s=3&amp;id='.$file['id'].'">176х220</a>,<a href="?mode=img&amp;s=4&amp;id='.$file['id'].'">240х320</a>]<br/>';
}
////////////////////////////////////////////////////////////////////////////////////////////////////
if($ext == 'thm') { 
echo 
'<img src="them_file.php?f='.$file['filename'].'" alt="'.$filename.'" /><br/>';
echo
'<b>Для телефона:</b> SonyEricsson<br/>';
echo
'<b>Размер:</b> '.formatsize(@filesize($file['filename'])).'<br/>';
echo
'<b>Загружен:</b> '.$file['downloads'].' раз(a)<br/>';
list(
$author_id,$author)=explode('|',$file['author']);
echo
'<b>Загрузил:</b> ';
if(
$author_id!=0) echo'<a href="?mode=user&amp;id='.$author_id.'&amp;'.SID.'">'.$author.'</a><br/>';
else echo 
$author.' '.date("d-m-Y, H:i",$file['uploaded']).'<br/>';
}
if(
$ext == 'nth') {
echo 
'<img src="them_file.php?f='.$file['filename'].'" alt="'.$filename.'" /><br/>';
echo
'<b>Для телефона:</b> Nokia<br/>';
echo
'<b>Размер:</b> '.formatsize(@filesize($file['filename'])).'<br/>';
echo
'<b>Загружен:</b> '.$file['downloads'].' раз(a)<br/>';
list(
$author_id,$author)=explode('|',$file['author']);
echo
'<b>Загрузил:</b> ';
if(
$author_id!=0) echo'<a href="?mode=user&amp;id='.$author_id.'&amp;'.SID.'">'.$author.'</a><br/>';
else echo 
$author.' '.date("d-m-Y, H:i",$file['uploaded']).'<br/>';
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
echo'<b>Описание:</b> '.$file['desc'].'<br/>';
/*ПРЕДУПРЕЖДЕНИЕ*/
if($ver == 'wml'){
if(
$file['sms'] == 1)echo'Внимание! В этом файле обнаружен код отправки SMS! ';
}else{
if(
$file['sms'] == 1)echo'<font color="red">Внимание! В этом файле обнаружен код отправки SMS!</font> ';
}
if(
$file['sms'] == 1)echo'<a href="?mode=help&amp;'.SID.'">Подробнее</a><br/>';
/*КОНЕЦ ПРЕДУПРЕЖДЕНИЙ*/
if(!empty($file['moder']))echo'<font size="small"><b>Отредактировано:'.$file['moder'].'</b></font><br/>';
//echo'<b>Закачано:</b> '.date("d-m-Y, H:i",$file['uploaded']).'<br/>';
echo $separator;
///////////////////////////////////////////////////////////////////////////
echo'<a href="?mode=get&amp;id='.$id.'&amp;'.SID.'"><img src="images/load.gif" alt="+" /> Загрузить</a>';
if(
$ext=='jar') echo'<br/>&#187; <a href="?mode=get&amp;id='.$id.'&amp;jad&amp;'.SID.'">Скачать JAD</a>';
echo
'<br/><b>Прямая ссылка:</b><br/> ';

if(
$ver=='wml'
{
    echo
'</small><input type="text" name="path" title="path" value="http://'.$config['fs_path'].$file['filename'].'"/><br/><small>';
} else
{
    echo
'<input type="text" name="path" title="path" value="http://'.$config['fs_path'].$file['filename'].'"/><br/>';
}
///////////////////////////////////////////////////////////////////////////
//echo $separator;
//echo'<b>IP:</b> '.$file['ip'].'<br/>';
//echo'<b>ТЕЛ:</b> '.$file['soft'].'<br/>';
echo $separator;
echo
'<img src="images/k.gif" alt="[K]"/> <a href="?mode=comment&amp;id='.$id.'&amp;'.SID.'">Комментарии</a> ('.mysql_result(mysql_query("select count(id) from comments where fid='".$id."';"),0).')<br/>';

echo
'<img src="images/zh.gif" alt="[ZH]"/> <a href="?mode=zhaloby&amp;id='.$id.'&amp;'.SID.'">Пожаловаться на файл</a> ('.mysql_result(mysql_query("select count(id) from zhaloby where fid='".$id."';"),0).')<br/>';

//echo'<img src="images/co.gif" alt="[CO]"/> <a href="?mode=file&amp;id='.$id.'&amp;abuse&amp;'.SID.'"><b>Добавить жалобу на файл!</b></a>('.$file['abuse'].')<br/>';
/*
if(($author_id && $author_id==$user['id']) || $level==2){
echo'<img src="images/co.gif" alt="[CO]"/> <a href="?mode=cat&amp;id='.$file['cat'].'&amp;del='.$id.'&amp;'.SID.'">Удалить файл</a><br/>';
}
*/
echo $separator;
if(
$level>0)
{
    echo
'&#187; <a href="?mode=mpanel&amp;id='.$id.'&amp;act=del&amp;'.SID.'">Удалить файл</a><br/>';
    echo
'&#187; <a href="?mode=mpanel&amp;id='.$id.'&amp;act=edit&amp;'.SID.'">Редактировать файл</a><br/>';
    
/*ДОБАВИТЬ ПРЕДУПРЕЖДЕНИЕ*/
if($file['sms'] == 0)
{
echo
'&#187; <a href="?mode=file&amp;id='.$id.'&amp;sms=1&amp;'.SID.'">Добавить предупреждение</a><br/>';
}
/*УБРАТЬ ПРЕДУПРЕЖДЕНИЕ*/
if($file['sms'] == 1)
{
echo
'&#187; <a href="?mode=file&amp;id='.$id.'&amp;sms=0&amp;'.SID.'">Убрать предупреждение</a><br/>';
}

    echo 
$separator;
}
list(
$cat_name)=mysql_fetch_array(mysql_query("select name from categorys where id='".$file['cat']."';"));
list(
$refcat_name)=mysql_fetch_array(mysql_query("select name from categorys where id='".$file['refcat']."';"));
echo 
'&#187; <a href="?mode=cat&amp;id='.$file['cat'].'&amp;'.SID.'">'.$cat_name.'</a><br/>';
echo 
'&#187; <a href="?mode=cat&amp;id='.$file['refcat'].'&amp;'.SID.'">'.$refcat_name.'</a><br/>';
echo 
$separator;
echo 
$goback;
?>
Онлайн: 2
Реклама