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

$id=intval($_GET['id']);

$this_category=mysql_fetch_array(mysql_query("select * from categorys where id=".$id));
if(
mysql_affected_rows()==0
{
    
title('Ошибка!');
    
div('Ошибка','b');
    echo
'Категория не существует!';
    
footer();
    exit;
}
title($this_category['name']);
div($this_category['name'],'b');
if(
$this_category['parent']==0)
{
    echo
'<img src="images/up.gif" alt="[UP]"/><a href="?'.SID.'">На главную</a><br/>';
    echo 
$separator;
    
$q=mysql_query("select * from categorys where parent='$id' order by position;");
    while(
$category=mysql_fetch_array($q))
    {
        
$files=mysql_result(mysql_query("select count(id) from files where cat='".$category['id']."';"),0);
        
$time mktime(0,0,0,date('m'),date('d'),date('Y'));
$new_files=mysql_result(mysql_query("select count(id) from files where uploaded > '".$time."' and `cat`='".$category['id']."';"),0);
if(
$ver == 'wml'){
if(
$new_files !=0)$seg '+'.$new_files; else $seg ='';
}else{
if(
$new_files !=0)$seg '<font color="green">+'.$new_files.'</font>'; else $seg ='';
}
        
        
$text='<img src="images/dir.gif" alt="[DIR]"/>';
        if(
$category['adult']==1) {$adult='[18+]';$adult1='<br/><font color="red">Входя в раздел вы подтверждаете свое совершеннолетие!</font>';}else {$adult='';$adult1='';}
        
$text.=$adult.'<b><a href="?mode=cat&amp;id='.$category['id'].'&amp;'.SID.'">'.$category['name'].'</a></b>('.$files.') '.$seg.''.$adult1;

        
div($text,'f');
        if(!empty(
$category['desc'])) echo $category['desc'].'<br/>';
    }
}
else
{
    include
'includes/func_pages.php';

    
$base_url="?mode=cat&amp;url=$url&amp;id=$id";
    
$num_items=mysql_result(mysql_query("select count(id) from files where cat='".$this_category['id']."';"),0);
    
$pages ceil($num_items/$config['files_on_page']);
    if(!empty(
$_REQUEST['page']))
    {
        
$page intval($_REQUEST['page']);
        if(
$page<=0$page=1
        if(
$page>=$pages$page=$pages
    } else
    {
        
$page 1;
    }
    
$start $page $config['files_on_page'] - $config['files_on_page'];
    
    echo
'<img src="images/up.gif" alt="[UP]"/><a href="?mode=cat&amp;id='.$this_category['parent'].'&amp;'.SID.'">Вверх</a><br/>';
    echo 
$separator;
    
$max=$start $config['files_on_page'];
    if(
$max>$num_items$max=$num_items;
    
$total_files $start 1;
    if(
$num_items==0$total_files=0;
    echo 
'<b>Файлы '.$total_files.'-'.$max.' из '.$num_items.'</b><br/>';
    echo 
$separator;
    if(!empty(
$_GET['del']))
    {
        
$del intval($_GET['del']);
        list(
$file_author,$file_name,$file_scr,$file_jad)=mysql_fetch_assoc(mysql_query("select author,filename,screen,jad from files where id=".$del));
        if(
$file_author==$user['id'].'|'.$user['login'])
        {
            
mysql_query("delete from files where id=".$del);
            
mysql_query("delete from comments where fid=".$del);
            
mysql_query("update `users` set `upl_files` = `upl_files` - 1, `upl_files_size` = `upl_files_size` - ".filesize($file_name)." where `id`=".$user['id']);
            
unlink($file_name);
            @
unlink($file_scr);
            @
unlink($file_jad);
            echo 
'<u>Ваш файл '.basename($file_name).' был удален!</u><br/>';
            echo 
$separator;
        }
    }
    if(
$total_files==0) echo'Категория пуста<br/>';
    
$q=mysql_query("select * from files where cat='$id' order by ".($_GET['sort']=='downloads' 'uploaded')." desc limit $start,".$config['files_on_page'].";");
    while(
$file=mysql_fetch_array($q))
    {
# ДЕЛАЕМ ВЫВОД СКРИНОВ В ФАЙЛ  #
$ext=pathinfo($file['filename'],PATHINFO_EXTENSION);
if(
$ext == 'thm' or $ext == 'nth') { 
echo 
'<img src="theme.php?f='.$file['filename'].'&amp;w=35&amp;h=45" alt="'.basename($file['filename']).'" /><br/>';
}
if(
$ext=='jpg' or $ext=='gif' or $ext=='png' or $ext=='bmp' or $ext=='jpeg'){
print 
'<img src="pic_index.php?file='.$file['filename'].'" alt="'.basename($file['filename']).'" /><br/>';}
    if(
class_exists('ffmpeg_movie')) ///ПРВЕРЯЕМ ЕСТЬ ЛИ НА СЕРВЕРЕ FFMPEG-PHP
    
{
if(
$ext=='3gp' or $ext=='3gpp' or $ext=='mp4' or $ext=='avi' or $ext=='mpeg' or $ext=='mov' or $ext=='mpg' or $ext=='rm'){
echo 
'<img src="ffmpeg_index.php?pic='.$file['filename'].'" alt="'.basename($file['filename']).'" /><br/>';
}
    }
# КОНЕЦ ВЫВОДА СКРИНОВ#
/////'.basename($file['filename']).'
        
echo '&#8226; '.basename($file['filename']).'('.$file['downloads'].' скачиваний)<br/>';
        
//$text = mb_substr(htmlspecialchars($file['desc']), 0, 80);
        
$text explode(' ',$file['desc']);
        echo 
'&#187; '.$text[0].' '.$text[1].' '.$text[2].' '.$text[3].' '.$text[4].'<br/><b>&#187; <a href="?mode=file&amp;id='.$file['id'].'&amp;'.SID.'">Скачать файл</a></b> <br/>';
    }
    
    echo 
$separator;
    echo
'<img src="images/u.gif" alt="[U]"/> <b><a href="?mode=upload&amp;id='.$id.'&amp;'.SID.'">Закачать файл</a></b><br/>';
    echo 
$separator;
    echo
'<b>Сортировать по</b><br/>';
    if(
$_GET['sort']==2)
    {
        echo
'<a href="?mode=cat&amp;id='.$this_category['id'].'&amp;sort=1&amp;'.SID.'">дате добавления</a> | <b>популярности</b><br/>';
    } else
    {
        echo
'<b>дате добавления</b> | <a href="?mode=cat&amp;id='.$this_category['id'].'&amp;sort=2&amp;'.SID.'">популярности</a><br/>';
    }
    echo 
pages($base_url$pages$page);
}
echo 
$separator;    
echo 
$goback;
?>
Онлайн: 1
Реклама