<?php
/* Mixanza
* Дата последнего редактирования 11.08.2018
* Модифицировал Mixanza
*/
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
require_once "../../sys/inc/$inc.php";
}
$foto = $pdo->query(("SELECT * FROM `gallery_foto` WHERE `id` = '".intval($_GET['id'])."' AND `id_user` = '".$user['id']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$ank_u = $pdo->query(("SELECT * FROM `user` WHERE `id` = '".$foto['id_user']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$folder = $pdo->query(("SELECT * FROM `gallery` WHERE `id` = '".intval($foto['id_gallery'])."' AND `id_user` = '".$foto['id_user']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$ank = get_user($ank_u['id']);
$set['title'] = 'Добавить фото в загрузки'; // заголовок страницы
require_once H . 'sys/inc/thead.php';
aut();
err();
if ($pdo->query(("SELECT COUNT(*) FROM `gallery_foto` WHERE `id_user` = '".$user['id']."' AND `id` = '".intval($_GET['id'])."' LIMIT 1"),0)->fetchColumn()==0)
{
header('location: index.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=$ank[id]'>$ank[nick]</a> <i class='fa fa-angle-right fa-fw'></i> <a href='/modules/foto/$ank[id]/'>";
echo lang('Фотоальбомы') . "</a> <i class='fa fa-angle-right fa-fw'></i> Добавить фото в загрузки";
echo "</div>";
if ($user['rating'] >= 0 && $user['rating'] <= 49){
echo "<div class='list-group-item'><div class='err'>";
echo 'Импортировать файлы в загрузки могут пользователи с аккаунтом 1-го уровня. Чтобы достичь первый уровень необходимо <a href="/modules/shop/money.php">Поднять рейтинг</a> за начисляемые баллы,
которые <a href="/modules/shop/">обмениваются на рубли</a>.
<br><br>Полезное инфо: <a href="/site/balls.php">Как зарабатывать баллы</a>
';
echo "</div></div>";
} else {
if (isset($_GET['obmen_del']))
{
$pdo->query("DELETE FROM `obmennik_files` WHERE `id_file_us` = '".$foto['id']."' AND `types` = 'foto_albom'");
$pdo->query("UPDATE `gallery_foto` SET `obmen` = '0' WHERE `id`='".$foto['id']."'");
$pdo->query("UPDATE `user` SET `activity` = '" . ($ank['activity'] - 15) . "' WHERE `id` = '$foto[id_user]' LIMIT 1");
$pdo->query("INSERT INTO `jurnal_balls` (`time`, `msg`, `id_user`, `balls`, `id_post`, `type`, `type_post`) values('$time', 'Удаление фото из загрузок', '$foto[id_user]', '15', '$foto[id]', 'minus', 'foto_albom')");
$_SESSION['message'] = 'Фото удалено из загрузок';
header("Location: /modules/foto/$foto[id_user]/$folder[id]/$foto[id]/");
}
if (isset($_POST['dir_osn'])){
$dir_id = $pdo->query(("SELECT * FROM `obmennik_dir` WHERE `dir` = '$_POST[dir_osn]'"))->fetch(PDO::FETCH_BOTH);
if ($pdo->query(("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` = '$dir_id[id]' AND `name` = '$file_id[name]'"),0)->fetchColumn()!=0)
$err[]='Файл с таким названием уже есть в этой папке';
if(!isset($err)){
$pdo->query("INSERT INTO `obmennik_files` (`id_dir`, `name`, `ras`, `time`, `time_last`, `id_user`, `opis`, `id_file_us`, `types`)
VALUES ('$dir_id[id]', '$foto[name]', '$foto[ras]', '$time', '$time', '$user[id]', '$foto[opis]', '$foto[id]', 'foto_albom')");
$pdo->query("UPDATE `gallery_foto` SET `obmen` = '1' WHERE `id`='".$foto['id']."'");
$pdo->query("UPDATE `user` SET `activity` = '" . ($user['activity'] + 15) . "' WHERE `id` = '$user[id]' LIMIT 1");
$pdo->query("INSERT INTO `jurnal_balls` (`time`, `msg`, `id_user`, `balls`, `id_post`, `type`, `type_post`) values('$time', 'Добавление фото в загрузки', '$user[id]', '15', '$foto[id]', 'plus', 'foto_albom')");
$_SESSION['message'] = 'Фото успешно добавлено в загрузки';
header("Location: /modules/foto/$foto[id_user]/$folder[id]/$foto[id]/");
}
}
err();
$dir='Картинки';
if(isset($dir)){
echo'<div class="list-group-item">Автоопределение расширения: <b>'.$dir.'</b><br/>';}
if ($pdo->query(("SELECT COUNT(*) FROM `obmennik_dir` WHERE `upload` not like '0' AND `ras` like '%$foto[ras]%'"),0)->fetchColumn()==0){
echo'<b>Категории для выгрузки данных файлов в обменнике не существует!</b><br/>';}else{
if ($pdo->query(("SELECT COUNT(*) FROM `ban_files` WHERE `id_user` = '$user[id]' AND `status` = '1' AND `type` = 'obmen'"), 0)->fetchColumn())
{
header('location: /modules/admin_obmen/ban_user.php');
}
echo '<form method="post">';
echo "<br/>Категория:<br/> ";
echo "<select class=\"form-control\" style=\"width:50%;\" name=\"dir_osn\">";
$q = $pdo->query("SELECT DISTINCT `dir`, `name` FROM `obmennik_dir` WHERE `upload` not like '0' AND `ras` like '%$foto[ras]%' ORDER BY 'dir' ASC");
while ($post = $q->fetch(PDO::FETCH_ASSOC)){
echo "<option value='$post[dir]'>$post[name]</option>\n";
}
echo "</select><br /><br/>\n";
echo "<input class=\"knopka\" type=\"submit\" value=\"Поместить\" /><br /><br />\n";
echo "</form><div class='mess'><b>Внимание</b>. За добавление в неправильную папку ваш файл будет удален из загрузок, а вы получите блок. Будьте внимательнее.
<br><br>За добавление файла в загрузки: <font color=blue><b>+15</b> баллов</font>, за удаление: <font color=red><b>-15</b> баллов</font></div></div>";
}
}
require_once H . 'sys/inc/tfoot.php';
exit;