<?
/* Mixanza
* Дата последнего редактирования 18.05.2018
* Модифицировал Mixanza
*/
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
require_once "../../../sys/inc/$inc.php";
}
$set['title']='Запись в категории';
include_once '../../../sys/inc/thead.php';
if (access('loads_file_upload')){
if (!isset($user)){header("location: index.php?");exit;}
$notes = $pdo->query(("select * from `notes` where `id` = '".intval($_GET['id'])."'"))->fetch(PDO::FETCH_BOTH);
$cat = $pdo->query(("SELECT * FROM `notes_dir` WHERE `id` = '$notes[id_dir]' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$cat_a = $pdo->query(("SELECT * FROM `notes_dir` WHERE `id` = '$notes[cat_alt]' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$nw = $pdo->query(("select * from `soo_news` where `id` = '".$notes['id_news']."'"))->fetch(PDO::FETCH_BOTH);
if($notes['notes_type']=='user'){
$ank = $pdo->query(("SELECT * FROM `user` WHERE `id` = '$notes[id_user]' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
}
if($notes['notes_type']=='soo'){
$ank = $pdo->query(("SELECT * FROM `user` WHERE `id` = '$nw[avtor]' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
}
#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltipecho' 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/blogs/'>";
echo lang('Блоги');
echo "</a> <i class='fa fa-angle-right fa-fw'></i> Запись в категории</div>";
$msg_sys_0 = '[gray]Запись удалена из категории [b]'.$cat['name'].'[/b] модератором, так как она не соответствует её тематике. Штраф -200 баллов[/gray]';
$msg_sys_1 = '[gray]Запись возращена в категорию [b]'.$cat_a['name'].'[/b] модератором. Возмещение штрафа +200 баллов[/gray]';
if (isset($_GET['delete']) && $_GET['delete']=='ok_del'){
$pdo->query("UPDATE `notes` SET `id_dir` = '0', `type` = '0' WHERE `id`='".$notes['id']."'");
$pdo->query("UPDATE `user` SET `activity` = '" . ($ank['activity'] - 200) . "' WHERE `id` = '" . $ank['id'] . "' LIMIT 1");
$_SESSION['message'] = 'Запись успешно удалена из категории';
if($notes['notes_type']=='user'){
$pdo->query("INSERT INTO `jurnal_balls` (`time`, `msg`, `id_user`, `balls`, `id_post`, `type`, `type_post`) values('$time', 'Штраф за удаление записи модератором из категории', '$ank[id]', '200', '".$notes['id']."', 'minus', 'notes')");
$pdo->query("INSERT INTO `notes_komm` (`id_user`, `time`, `msg`, `id_notes`, `sys`) values('2', '$time', '".$msg_sys_0."', '".intval($_GET['id'])."', '1')");
header("Location: /modules/blogs/list.php?id=".intval($_GET['id'])."");
}
if($notes['notes_type']=='soo'){
$pdo->query("INSERT INTO `jurnal_balls` (`time`, `msg`, `id_user`, `balls`, `id_post`, `type`, `type_post`, `id_soo`) values('$time', 'Штраф за удаление записи модератором из категории', '$ank[id]', '200', '".$notes['id_news']."', 'minus', 'soo_news', '".$notes['id_soo']."')");
$pdo->query("INSERT INTO `soo_news_komm` (`id_user`, `time`, `msg`, `id_news`, `sys`) values('2', '$time', '".$msg_sys_0."', '".$notes['id_news']."', '1')");
header("Location: /modules/groups/news/list.php?id=".$notes['id_soo']."&id_news=".$notes['id_news']."");
}
}
if (isset($_GET['v']) && $_GET['v']=='ok_v'){
if($notes['time']>time()-86400){
$pdo->query("UPDATE `notes` SET `id_dir` = '".$notes['cat_alt']."', `type` = '1' WHERE `id`='".$notes['id']."'");
}else{
$pdo->query("UPDATE `notes` SET `id_dir` = '".$notes['cat_alt']."' WHERE `id`='".$notes['id']."'");
}
$pdo->query("UPDATE `user` SET `activity` = '" . ($ank['activity'] + 200) . "' WHERE `id` = '" . $ank['id'] . "' LIMIT 1");
$_SESSION['message'] = 'Запись успешно возвращена в категорию';
if($notes['notes_type']=='user'){
$pdo->query("INSERT INTO `jurnal_balls` (`time`, `msg`, `id_user`, `balls`, `id_post`, `type`, `type_post`) values('$time', 'Возмещение штрафа за удаление записи модератором из категории', '$ank[id]', '200', '".$notes['id']."', 'plus', 'notes')");
$pdo->query("INSERT INTO `notes_komm` (`id_user`, `time`, `msg`, `id_notes`, `sys`) values('2', '$time', '".$msg_sys_1."', '".intval($_GET['id'])."', '1')");
header("Location: /modules/blogs/list.php?id=".intval($_GET['id'])."");
}
if($notes['notes_type']=='soo'){
$pdo->query("INSERT INTO `jurnal_balls` (`time`, `msg`, `id_user`, `balls`, `id_post`, `type`, `type_post`, `id_soo`) values('$time', 'Возмещение штрафа за удаление записи модератором из категории', '$ank[id]', '200', '".$notes['id_news']."', 'plus', 'soo_news', '".$notes['id_soo']."')");
$pdo->query("INSERT INTO `soo_news_komm` (`id_user`, `time`, `msg`, `id_news`, `sys`) values('2', '$time', '".$msg_sys_1."', '".$notes['id_news']."', '1')");
header("Location: /modules/groups/news/list.php?id=".$notes['id_soo']."&id_news=".$notes['id_news']."");
}
}
if (isset($_GET['delete'])){
echo "<div class='list-group-item'>";
echo "Вы действительно хотите удалить запись <b>$notes[name]</b> из категории блогов?<br><br>";
echo " <a href='/modules/blogs/admin/cat_delete.php?id=$notes[id]&delete=ok_del'><span class='btn btn-primary btn-sm'>Да</span></a> ";
echo " <a href='/modules/blogs/list.php?id=$notes[id]'><span class='btn btn-secondary btn-sm'>Отмена</span></a><br>";
echo "<br><div class='mess'>При удалении записи из категории пользователь получит штраф <b><font color=red>-200</font> баллов</b></div><br>";
echo "</div>\n";
}
if (isset($_GET['v'])){
echo "<div class='list-group-item'>";
echo "Вы действительно хотите вернуть запись <b>$notes[name]</b> в категорию блогов?<br><br>";
echo " <a href='/modules/blogs/admin/cat_delete.php?id=$notes[id]&v=ok_v'><span class='btn btn-primary btn-sm'>Да</span></a> ";
echo " <a href='/modules/blogs/list.php?id=$notes[id]'><span class='btn btn-secondary btn-sm'>Отмена</span></a> ";
echo "<br><br><div class='mess'>При возвращении записи в категорию пользователь получит возмещение <b><font color=blue>+200</font> баллов</b></div><br>";
echo "</div>\n";
}
}else{
header("location: index.php?");exit;
}
include_once '../../../sys/inc/tfoot.php';
?>