View file ä󿪫¬/modules/groups/forum/per.php

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

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']) && $pdo->query(("SELECT COUNT(*) FROM `soo` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"),0)->fetchColumn()==1)
{

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

$mod = $pdo->query(("SELECT COUNT(*) FROM `soo_users` WHERE `id_soo` = '".intval($_GET['id'])."' AND `id_user`='$user[id]' AND `mod` = '1' LIMIT 1"),0)->fetchColumn();
$post = $pdo->query(("SELECT * FROM `soo_forum_mess` WHERE `id_them` = '".intval($_GET['id_them'])."' AND `id_forum` = '".intval($_GET['id_forum'])."' AND `id_soo` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);



if (isset($user) && $user['id']==$soo['admid'] || isset($user) && $user['id']==$post['id_user'] || $mod){



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

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

if($soo['private_forumadd']==0){
$newsadd = $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'];
}elseif($soo['private_forumadd']==1){
$newsadd = $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_forumadd']==2){
$newsadd = $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_forumadd']==$soo['private_forumadd'] && $newsadd)
{}else{ 


if (isset($_POST['id_forum']))
{
$id_dir = intval($_POST['id_forum']); 

$pdo->query("UPDATE `soo_forum_thems` SET `id_forum` = '$id_dir' WHERE `id` = '".intval($_GET['id_them'])."'");
$pdo->query("UPDATE `soo_forum_mess` SET `id_forum` = '$id_dir' WHERE `id_them` = '".intval($_GET['id_them'])."'");

$_SESSION['msg']='Тема успешно перемещена';
header('location: index.php?id='.intval($_GET['id']).'&id_forum='.intval($_GET['id_forum']).'');

}
err();

#Навигация
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/groups/group.php?id=$soo[id]'>$soo[name]</a> <i class='fa fa-angle-right fa-fw'></i> <a href='/modules/groups/forum/index.php?id=$soo[id]'>Форум</a> <i class='fa fa-angle-right fa-fw'></i> перемещение темы";
echo "</div>";

$thems = $pdo->query("SELECT * FROM `soo_forum_thems` WHERE `id` = '".intval($_GET['id_them'])."' AND `id_soo` = '".intval($_GET['id'])."'")->fetch(PDO::FETCH_ASSOC);
$messs = $pdo->query("SELECT * FROM `soo_forum_mess` WHERE `id_them` = '".intval($_GET['id_them'])."' AND `id_soo` = '".intval($_GET['id'])."'")->fetch(PDO::FETCH_ASSOC);


echo "<div class='list-group-item'>";
echo "<form method=\"post\">";
echo "<b>Выберите раздел:</b><br />\n";
echo "<select name='id_forum' class='form-control' style='width: 50%;'>\n";
$q = $pdo->query("SELECT * FROM `soo_forums` WHERE `id_soo` = '".intval($_GET['id'])."' ORDER BY `id` DESC");

while ($post = $q->fetch(PDO::FETCH_ASSOC))
{
$id_dir = intval($_POST['id_forum']);    
echo "<option value='$post[id]'".($id_dir == $post['id']?" selected='selected'" : null).">" . text($post['name']) . "</option>\n";
}

echo "</select><br><input class='knopka' value=\"Переместить\" type=\"submit\" /><br />\n";
echo "</form>\n";
echo "</div>";
}

}
}
else
{
$set['title']='Ошибка 404'; // заголовок страницы
include_once '../../../sys/inc/thead.php';    
    
err404(); 

}

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

?>