View file ä󿪫¬/modules/blogs/admin/block.php

File size: 3.88Kb
<?
/* 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);

#Навигация
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>";

echo "<div class='list-group-item'>";

if(isset($_GET['r']))
{
$pdo->query("UPDATE `notes` SET `block_comm` = 'NULL', `block` = '0', `block_es` = '0' WHERE `id`='".$notes['id']."'");
$_SESSION['message'] = 'Запись успешно разблокирована';


if($notes['notes_type']=='user'){
header("Location: /modules/blogs/list.php?id=".intval($_GET['id']).""); 
}

if($notes['notes_type']=='soo'){
header("Location: /modules/groups/news/list.php?id=".$notes['id_soo']."&id_news=".$notes['id_news'].""); 
}

}



if(isset($_POST['block_comm']) && isset($_POST['block']))
{
$comm = esc(stripcslashes(htmlspecialchars($_POST['block_comm'])));
$block = htmlspecialchars($_POST['block']);

if (utf8_strlen($comm)>500)$err[]='Комментарий не должен быть длиннее 500 символов';

if(!isset($err))
{
$pdo->query("UPDATE `notes` SET `block_comm` = '$comm', `block` = '$block', `type` = '0', `block_es` = '1', `id_ban` = '$user[id]', `id_dir` = '0' WHERE `id`='".$notes['id']."'");
$_SESSION['message'] = 'Запись успешно заблокирована';
if($notes['notes_type']=='user'){
header("Location: /modules/blogs/list.php?id=".intval($_GET['id']).""); 
}

if($notes['notes_type']=='soo'){
header("Location: /modules/groups/news/list.php?id=".$notes['id_soo']."&id_news=".$notes['id_news'].""); 
}
}
}
if($notes['notes_type']=='user'){
echo "<b>Нарушение:</b><br /><a href='/modules/blogs/list.php?id=$notes[id]'>$notes[name]</a>";
}
if($notes['notes_type']=='soo'){
echo "<b>Нарушение:</b><br /><a href='/modules/groups/news/list.php?id=".$notes['id_soo']."&id_news=".$notes['id_news']."'>$notes[name]</a>";    
}

echo'<form method="post">';

echo "<br /><b>Причина:</b><br />
<input name='block' type='radio' ".($notes['block']==0?' checked="checked"':null)." value='1' selected='selected'/> Грубость и оскорбления<br/>";

echo "<input name='block' type='radio' value='2' /> Разжигание ненависти <br/>";

echo "<input name='block' type='radio' value='3' /> Мошенничество <br/>";

echo "<input name='block' type='radio' value='4' /> Нецензурная лексика <br/>";

echo "<input name='block' type='radio' value='5' /> Педофилия <br/>";

echo "<input name='block' type='radio' value='6' /> Спам, реклама или мошенничество <br/>";

echo "<input name='block' type='radio' value='7' /> Иная причина <br/><br/>";

echo'<b>Комментарий:</b> <font color=gray><small>(500 символов)</small></font> :<br/>';
echo"<textarea class=\"form-control\" name=\"block_comm\"></textarea><br/>";




echo'<br><input class="knopka" type="submit" value="Заблокировать"></form><br/></div>';






}else{
header("location: index.php?");exit;    
    
}


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