View file ä󿪫¬/modules/groups/file/index.php

File size: 4.59Kb
<?
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
    require_once "../../../sys/inc/$inc.php";
}

only_reg('/reg.php');


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

$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);


$ank = $pdo->query(("SELECT * FROM `user` WHERE `id` = '$id' LIMIT 1"))->fetch(PDO::FETCH_BOTH);

$set['title']='Файлы группы'; // заголовок страницы
include_once '../../../sys/inc/thead.php';

aut();

$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
include_once '../../../modules/groups/inc/ban.php';

$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
if($pdo->query(("SELECT COUNT(*) FROM `soo_bl` WHERE `id_soo` = '$soo[id]' AND `id_user`='$user[id]' LIMIT 1"),0)->fetchColumn()!=0)
{
$set['title']='Файл'; // заголовок страницы
include_once '../../../sys/inc/thead.php';

echo '<div class="list-group-item">'; 
echo '<div class="err">Вы добавлены в черный список группы и не можете просмотреть данный объект</div>';
echo '</div>'; 
}else{

$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);

#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltip' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='/modules/groups/group.php?id=$soo[id]'>$soo[name]</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo lang('Файлы');
echo "</div>";

if($soo['private_file']==1 && $pdo->query(("SELECT COUNT(*) FROM `soo_users` WHERE `id_soo` = '$soo[id]' AND `id_user`='$user[id]' LIMIT 1"),0)->fetchColumn()==0 && $user['id']!=$soo['admid'])
{
   
echo '<div class="list-group-item">';   
echo '<center><img src="/style/info/12.png" style="width: 120px; height: 120px;"><br><br><b>Просматривать файлы группы могут только её участники</b></center>';
echo '</div>'; 
}else{

if($soo['private_fileadd']==0){
$fileadd = $pdo->query(("SELECT COUNT(*) FROM `soo_users` WHERE `id_soo` = '$soo[id]' AND `id_user`='$user[id]' AND `mod` = '1' LIMIT 1"),0)->fetchColumn()==0 && $user['id']!=$soo['admid'];
}elseif($soo['private_fileadd']==1){
$fileadd = $pdo->query(("SELECT COUNT(*) FROM `soo_users` WHERE `id_soo` = '$soo[id]' AND `id_user`='$user[id]' AND `mod` = '1' LIMIT 1"),0)->fetchColumn()==0 && $user['id']!=$soo['admid'];
}elseif($soo['private_fileadd']==2){
$fileadd = $pdo->query(("SELECT COUNT(*) FROM `soo` WHERE `id` = '$soo[id]' AND `admid` = '$user[id]' LIMIT 1"),0)->fetchColumn()==0 && $user['id']!=$soo['admid'];
}
if($soo['private_fileadd']==$soo['private_fileadd'] && $fileadd)
{}else{   
echo "<div class='list-group-item'>";   
echo'<a class="btn btn-primary btn-sm" href="/modules/groups/file/edit.php?id='.$soo['id'].'&amp;act=new"><i class="fa fa-plus fa-fw"></i> Создать папку</a>';
echo "</div>";
}






$k_post=$pdo->query(("SELECT COUNT(*) FROM `soo_dir` WHERE `id_soo` = '$soo[id]'"),0)->fetchColumn();
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0){
$doc->NoResult();
    
}




$ank=$pdo->query("SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1");
$q = $pdo->query("SELECT * FROM `soo_dir` WHERE `id_soo` = '$soo[id]' ORDER BY `id` DESC LIMIT $start, $set[p_str]");
while ($post = $q->fetch(PDO::FETCH_ASSOC)){

$k_f=0;
$k_f=$k_f+$pdo->query(("SELECT COUNT(*) FROM `soo_files` WHERE `dir` = '$post[id]'"),0)->fetchColumn();


echo '<a href="/modules/groups/file/dir.php?id='.htmlspecialchars($id).'&amp;dir='.htmlspecialchars($post['id']).'"><div class="list-group-item">';   
echo'<font color="#D59435"><i class="fa fa-folder fa-lg"></i></font>  '.htmlspecialchars($post['name']).' <span class="badge" style="float:right;">'.$k_f.'</span>';
echo "</div></a>";





}

if($id==$user['id']){
if ($k_post==0){    
echo "<div class='list-group-item'>";
echo "<div class='mess'>"; 
echo'В корневой папке нельзя загружать файлы. Пожалуйста, создайте подпапку.';
echo "</div>";
echo "</div>";}
}







if ($k_page>1){
 echo "<div class='list-group-item'>";   
    str('?',$k_page,$page); // Вывод страниц
echo "</div>";}  

}


}



include_once '../../../sys/inc/tfoot.php';
?>