Вход Регистрация
Файл: modules/downloads/dir.php
Строк: 121
<?php
/**
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) 2013, Taras Chornyi, Sergiy Mazurenko, Ivan Kotliar
 * @link          http://perf-engine.net
 * @package       PerfEngine
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */

$locate    'in_downloads';
$dir_id abs(intval($_GET['id']));
if(
$db->query("SELECT * FROM `downloads` WHERE `id` = '"$dir_id ."' AND `type` = '0'")->rowCount() == 0)
    {
        
header('location: /downloads/');
        exit;
    }
$ref_id $db->query("SELECT dir_id FROM `downloads` WHERE `id` = '"$dir_id ."'")->fetchColumn();
$dir_name $db->query("SELECT name FROM `downloads` WHERE `id` = '"$dir_id ."'")->fetchColumn();
$title $dir_name.' | '._t('downloads');
include_header($title);
$tpl->div('title'$dir_name);
$downloads_r $db->query("SELECT * FROM `downloads` WHERE `dir_id` = '$dir_id'")->rowCount();
$pages = new Paginator($downloads_r$ames);
if(
$downloads_r == 0)
    {
        
$tpl->div('menu'_t('dl_dir_empty'));
    }
else
    {
        
$downloads_q $db->query("SELECT * FROM `downloads` WHERE `dir_id` = '$dir_id' ORDER BY `type` ASC, `name` DESC LIMIT $start$ames");
        while(
$downloads $downloads_q->fetch())
            {
                
$downloads_file $db->query("SELECT * FROM `downloads_files` WHERE `ref_id` = '$dir_id' AND `from_id` = '"$downloads['id'] ."'")->fetch();
                echo 
'<div class="menu">
                '
.($downloads['type'] == img('folder.png') : dlext($downloads_file['ext'])).' <a href="/downloads/'.($downloads['type'] == 'dir/'.$downloads['id'] : 'file/'.$downloads_file['id']).'">'.($downloads['type'] == $downloads['name'] : $downloads_file['name'].' ('.$downloads_file['ext'].')').'</a>'.($downloads['type'] == null ' ['.size($downloads_file['size']).']').'
                '
.($downloads['type'] == '('.$db->query("SELECT * FROM `downloads` WHERE `dir_id` = '".$downloads['id']."' AND `type` = '0'")->rowCount().'/'.$db->query("SELECT * FROM `downloads` WHERE `dir_id` = '".$downloads['id']."' AND `type` = '1'")->rowCount().')' NULL).'
                '
.($downloads['type'] == && $user['level'] >='[ <a href="/downloads/edit_dir/'.$downloads['id'].'">'.img('edit.png').'</a> | <a href="/downloads/delete_dir/'.$downloads['id'].'">'.img('delete.png').'</a> ]' NULL).'
                <br/>
                '
.(!empty($downloads['description']) ? '<span style="font-size: xx-small;">'$downloads['description'] .'</span>' NULL).'
                </div>'
;
            }
        
$pages->view();
    }
echo 
'<div class="block">';
if(
$dir_id != && $db->query("SELECT access FROM `downloads` WHERE `id` = '$dir_id'")->fetchColumn() == && User::logged())
{
    echo 
img('add.png'). ' <a href="/downloads/add_file?id='.$dir_id.'">'_t('dl_add_file''downloads') .'</a><br/>';
}
elseif(
$dir_id != && $db->query("SELECT access FROM `downloads` WHERE `id` = '$dir_id'")->fetchColumn() == && User::logged() && User::level() > 4)
{
    echo 
img('add.png'). ' <a href="/downloads/add_file?id='.$dir_id.'">'_t('dl_add_file''downloads') .'</a><br/>';
}
echo (
User::level() >= img('add.png').' <a href="/downloads/add_dir?dir_id='.$dir_id.'">'_t('dl_add_dir') .'</a><br/>' null)
.(
$ref_id != img('folder.png') .' <a href="/downloads/dir/'$ref_id.'">'.$db->query("SELECT name FROM `downloads` WHERE `dir_id` = '"$ref_id ."'")->fetchColumn().'</a><br/>' img('folder.png') . ' <a href="/downloads/">'_t('back') .'</a><br/>')
img('download.png') . ' <a href="/downloads/">'_t('downloads') .'</a><br/>'
HICO .' <a href="/">'_t('home') .'</a></div>';
include_footer();
?>
Онлайн: 3
Реклама