View file ä󿪫¬/modules/mini_chat/attachments.php

File size: 4.03Kb
<?php
/* Mixanza Production
 * Дата последнего редактирования 05.05.2018
 * Модифицировал Mixanza
 */

foreach (array('start', 'sess', 'settings', 'db_connect', 'ipua', 'fnc') as $inc) {
    require_once "../../sys/inc/$inc.php";
}



if (isset($file['id'])) {
    include_once H . 'sys/inc/downloadfile.php';
    if ($file['type'] == 'photo') {
        DownloadFile(H . 'sys/gallery/foto/' . $file['md5'] . '.jpg', retranslit($file['name']) . '.' . $file['ras'], ras_to_mime($file['ras']));
    } else {
        DownloadFile(H . 'sys/mini_chat/' . $file['md5'] . '.dat', retranslit($file['name']) . '.' . $file['ras'], ras_to_mime($file['ras']));
    }
    exit;
}

include_once H . 'sys/inc/user.php';
only_reg();


$config = array(
    'type' => array(
        'photo' => lang('Фото'),
    ),
);

$type = (isset($_GET['type']) && array_key_exists($_GET['type'], $config['type']) ? $_GET['type'] : 'photo');



if (isset($_GET['delete'])) {
    $attach_id = (int) $_GET['delete'];

    header('Location: /modules/mini_chat/index.php');
    exit;
}


$set['title'] = 'Фото / Вложения';
require_once H . 'sys/inc/thead.php';

aut();
err();
$ban_f = $pdo->query("SELECT * FROM `ban_files` WHERE `id_user` = '$user[id]' AND `status` = '1' AND `type` = 'photo' LIMIT 1")->fetch(PDO::FETCH_ASSOC);

if ($ban_f['status']==1)
{
header('location: /modules/foto/admin/ban_user.php');
}

#Навигация
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='/info.php?id=$user[id]'>$user[nick]</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='/modules/mini_chat/'>" . lang('МИНИ ЧАТ') . "</a> <i class='fa fa-angle-right fa-fw'></i> Вложения</div>";


echo "<div style='padding: 4px; background-color: white;'>";
echo "<table style='width: 100%; text-align: center;'><tr>
<td class='fn-lefti-o'><a style='display: block;padding: 10px;' href='/modules/mini_chat/attachments.php'><font color=#587C94><b>ФОТО</b></font></a></td>
<td class='fn-centeri'><a style='display: block;padding: 10px;' href='/modules/mini_chat/attachments_vid.php?id=$user[id]'><font color=#587C94><b>ВИДЕО</b></font></a></td>
<td class='fn-lefti'><a style='display: block;padding: 10px;' href='/modules/mini_chat/attachments_file.php?id=$user[id]'><font color=#587C94><b>ФАЙЛЫ</b></font></a></td>
<td class='fn-righti'><a style='display: block;padding: 10px;' href='/modules/mini_chat/attachments_mus.php?id=$user[id]'><b><font color=#587C94>МУЗЫКА</font></b></a></td></tr></table></div>";


if (isset($_GET['attachments_id'])) {
    
    
$attach_id = (int) $_GET['attachments_id'];

    if ($type == 'photo') {
$photo = $pdo->query(("SELECT * FROM `gallery_foto` WHERE `id` = '$attach_id' AND `id_user` = '$user[id]' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);

$pdo->query("INSERT INTO `mini_chat_files` (`id_user`, `name`, `id_msg`, `id_file`, `type`, `ras`) values ('$user[id]', 'image_".time()."', '0', '$attach_id', 'photo', '$photo[ras]')");
 
header('Location: /modules/mini_chat/index.php');
    }

}



#Загрузка файла
if (isset($_FILES['file'])) {
    if (is_file(H . 'modules/mini_chat/inc/photo.act.php')) {
        require H . 'modules/mini_chat/inc/photo.act.php';

    }
}

?>
<link rel="stylesheet" href="style/css/email.css" type="text/css" />
<?php
if (is_file(H . 'modules/mini_chat/inc/photo.form.php')) {
    require H . 'modules/mini_chat/inc/photo.form.php';
}




echo "<div class='list-group-item'><div class='mess'>" . lang('Новое фото будет загружено в специальную директорию - Вложения, в которую заходите только вы. Вы всегда сможете перенести его оттуда') . ".</div></div>";

include_once H . 'sys/inc/tfoot.php';