Вход Регистрация
Файл: soc-set/moduls/loads/new.php
Строк: 51
<?php
require_once('../../core/start.php');
require_once(
'func.php');
check_auth();

switch (
$select) {
    
    case 
'day':
    
head('Лучшие файлы за сегодня:');
    
panel();
    echo 
DIV_BLOCK '<b>Лучшие файлы за сегодня:</b>' .  CLOSE_DIV
    
    
$all DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_FILE." WHERE `time` > '".(time() - 86400)."'");
    
    if (empty(
$all)) {
        echo 
DIV_BLOCK 'Новых файлов нет' CLOSE_DIV;
    } else {
        
$n = new Navigator($all,5,'select=day'); 
        
$sql DB::$dbs->query("SELECT * FROM ".LOADS_FILE." WHERE `time` > '".(time() - 86400)."' ORDER BY `rating` DESC LIMIT {$n->start()}, 5");
        while(
$file $sql -> fetch()) {
            echo 
DIV_LI '<a href="'.HOME.'/loads/'.$file['folder_id'].'/'.$file['folderc_id'].'/'.$file['id'].'/">'.$file['name'].'</a>' CLOSE_DIV;   
        }
        
        echo 
$n->navi();         
    }
    
$array = array('Загрузки');
    
nav($array);     
    break;

    case 
'wk':
    
head('Лучшие файлы за неделю:');
    
panel();
    echo 
DIV_BLOCK '<b>Лучшие файлы за неделю:</b>' .  CLOSE_DIV
    
    
$all DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_FILE." WHERE `time` > '".(time() - (86400 7))."'");
    
    if (empty(
$all)) {
        echo 
DIV_BLOCK 'Новых файлов нет' CLOSE_DIV;
    } else {
        
$n = new Navigator($all,5,'select=wk'); 
        
$sql DB::$dbs->query("SELECT * FROM ".LOADS_FILE." WHERE `time` > '".(time() - (86400 7))."' ORDER BY `rating` DESC LIMIT {$n->start()}, 5");
        while(
$file $sql -> fetch()) {
            echo 
DIV_LI '<a href="'.HOME.'/loads/'.$file['folder_id'].'/'.$file['folderc_id'].'/'.$file['id'].'/">'.$file['name'].'</a>' CLOSE_DIV;   
        }
        
        echo 
$n->navi();         
    }
    
    
$array = array('Загрузки');
    
nav($array);   
    break;
    
    case 
'month':
    
head('Лучшие файлы за месяц:');
    
panel();
    echo 
DIV_BLOCK '<b>Лучшие файлы за месяц:</b>' .  CLOSE_DIV
    
    
$all DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_FILE." WHERE `time` > '".(time() - (86400 30))."'");
    
    if (empty(
$all)) {
        echo 
DIV_BLOCK 'Новых файлов нет' CLOSE_DIV;
    } else {
        
$n = new Navigator($all,5,'select=month'); 
        
$sql DB::$dbs->query("SELECT * FROM ".LOADS_FILE." WHERE `time` > '".(time() - (86400 30))."' ORDER BY `rating` DESC LIMIT {$n->start()}, 5");
        while(
$file $sql -> fetch()) {
            echo 
DIV_LI '<a href="'.HOME.'/loads/'.$file['folder_id'].'/'.$file['folderc_id'].'/'.$file['id'].'/">'.$file['name'].'</a>' CLOSE_DIV;   
        }
        
        echo 
$n->navi();         
    }
    
    
$array = array('Загрузки');
    
nav($array);      
    break;
    
    case 
'new':
    
head('Последние загруженные:');
    
panel();
    echo 
DIV_BLOCK '<b>Последние загруженные:</b>' .  CLOSE_DIV
    
$all DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_FILE." ORDER BY `id` DESC"); 
    if (empty(
$all)) {
        echo 
DIV_BLOCK 'Файлы не загружены' CLOSE_DIV;
    } else {
        
$n = new Navigator($all,$config['write']['loads_file'],''); 
        
$sql DB::$dbs->query("SELECT * FROM ".LOADS_FILE." ORDER BY `id` DESC LIMIT {$n->start()}, ".$config['write']['loads_file']."");
        while(
$file $sql -> fetch()) {
            echo 
DIV_BLOCK;
            echo 
'<a href="'.HOME.'/loads/'.$file['folder_id'].'/'.$file['folderc_id'].'/'.$file['id'].'/">'.$file['name'].'</a> ['.get_size($file['size']).' / '.$file['type'].']';
            echo 
' | <b>Рейтинг:</b> '.(empty($file['rating']) ? '0' $file['rating']).'<br />';
            echo 
CLOSE_DIV;
        }
        echo 
$n->navi();    
    }        
    
$array = array('Загрузки');
    
nav($array);   
    break;
    
}


require_once(
'../../core/stop.php');
?>
Онлайн: 3
Реклама