Вход Регистрация
Файл: modules/download/inc/subfolder/default.php
Строк: 109
<?php
if( ! defined'SHCMS_ENGINE' ) ) {
    die(
'SHCMS Engine No access');
}
            
$dir_action $db->get_array($view);
            
    
//Если `load` = 2 то разрешается загружать файлы
    //Если авторизован администратор то он может воспользоваться всеми действиями
    
if($dir_action['load'] == or $groups->setAdmin($user_group) == 15) {
    if(
$id_user == true) {
                
$download  '<div class="mainname">'.Lang::__('Управление').'</div>';
                
$download .= '<div class="mainpost"><center>';            
        if(
$groups->setAdmin($user_group) == 15) {
        
$download .= '<a class="btn btn-success" href="dir.php?act=new_dir&id='.$id.'">';
        
$download .= '<img src="/engine/template/icons/add.png">&nbsp;'.Lang::__('Новая папка').'</a>';
        }
        
$download .= '&nbsp;&nbsp;<a class="btn btn-info" href="upload.php?id='.$id.'">';
        
$download .= '<img src="/engine/template/icons/upload.png">&nbsp;'.Lang::__('Загрузить файл').'</a>';
                
$download .= '</center></div>';
    }
    }
    
//Загружаем в $upload данные из базы 
 
$upload $db->query("SELECT * FROM `files_dir` WHERE `dir` = '".$id."'");
//Проверяем есть ли в данной таблице папки
echo $download;
echo 
'<div class="mainname"><img src="/engine/template/icons/download.png">&nbsp;'.Lang::__('Файлы и Папки').'</div>';
echo 
'<div class="panel-body"><div class="mainpost">';

    if(
$db->num_rows($upload) > 0) {
    
//Выводим все данные где `upload` = 1    
        
while($file $db->get_array($upload)) {
            
//Выводим счетчик файлов
            
$counts $db->get_array($db->query("SELECT COUNT(*) FROM `files` WHERE `id_dir` = '{$file['id']}'"));
            
//Все существующие файлы
            
echo  '<table class="itable"><tbody><tr class="">';    
        echo  
'<td class="c_icon"><img src="/engine/template/icons/dir3.png"></td>';                    
        echo  
'<td class="c_forum"><b><a href="dir.php?id='.$file['id'].'">'.$file['name'].'</a></b>
        <p class="desc">'
.$file['text'].'</p></td>';
            echo 
'<td class="c_stats"><ul>';
            echo 
'<li><b>'$counts[0].'</b> Файлов</li>';
            echo 
'</ul></td></tr></tbody></table>';
        }
    }
    
$rowc $db->get_array($db->query("SELECT COUNT(*) FROM `files` WHERE `id_dir` = '{$id}'"));
        
//Определяем навигацию и лимит постов
            
$newlist = new Navigation($rowc[0],10true); 
        if(
$db->num_rows($upload) < and $rowc[0] < 1) {
            echo 
engine::error('Ничего не найдено!');
                    echo 
'</div></div>';
                    echo 
engine::home(array('Назад','/index.php'));    
                exit;
                }    
            if(
$rowc[0] > 0) {            
        
$uploadf $db->query("SELECT * FROM `files` WHERE `id_dir` = '".$id."' ORDER BY `id` DESC "$newlist->limit()."");
        }                
                    
                while(
$uploadu $db->get_array($uploadf)) {
            
//Если существует название
            
if($uploadu['name'] == true) {
            
$name_files $uploadu['name'];
           }else {
            
//Загруженное название 
               
$name_files $uploadu['files'];
            }            
                    
$comment $db->get_array($db->query("SELECT COUNT(*) as count FROM `down_comment` WHERE `id_file` = '{$uploadu['id']}'"));
            
//Файл выводит
                        
echo  '<table class="itable"><tbody><tr class="">';
            echo 
'<td class="c_icon"><img style="margin-bottom:10px;" src="/engine/template/down/'.engine::format($uploadu['files']).'.png"></td>';
            echo 
'<td class="c_forum"><b><a href="view.php?id='.$uploadu['id'].'">'.$name_files.'</a></b>';
            
//Описание
            
echo '<p class="desc">';    
                if(!
$uploadu['text2']) {
                echo 
Lang::__('Не добавлено описание к файлу');
                }else {
                echo 
engine::input_text(engine::string($uploadu['text2'],500));
                }
                                        
            echo 
'</p></td>';
                        echo 
'<td class="c_stats"><ul>';
                        echo 
'<li><b>'.engine::number($uploadu['count']).'</b> Просмотров</li>';
                        echo 
'<li><b>'.engine::number($comment['count']).'</b> Комментариев</li>';
                        echo 
'</ul></td>';
                        echo 
'</tr></tbody></table>';    
                    
        }
    
//Вывод навигации
    
echo '</div></div>';     
    if(
$rowc[0] > 0) {
    echo 
$newlist->pagination();
    }
Онлайн: 1
Реклама