Вход Регистрация
Файл: mylaf.ru/mods/forum/them.php
Строк: 147
<?
include_once '../sys/inc/start.php';
include_once 
'../sys/inc/compress.php';
include_once 
'../sys/inc/sess.php';
include_once 
'../sys/inc/home.php';
include_once 
'../sys/inc/settings.php';
include_once 
'../sys/inc/db_connect.php';
include_once 
'../sys/inc/ipua.php';
include_once 
'../sys/inc/fnc.php';
include_once 
'../sys/inc/user.php';
$them=intval($_GET['id']);
$them mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_them` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"));
$ank=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = $them[iduser] LIMIT 1"));
if (
$them['id']==0){
header("location: index.php?");
}
$set['title']="Тема - ".htmlspecialchars($them['title'])."";
include_once 
'../sys/inc/thead.php';
title();
aut();
if (isset(
$_GET['golos'])){
if (!isset(
$user)){echo "<div class='err'>Голосовать могут только зарегистрированые пользователи сайта.</div>";
include_once 
'../sys/inc/tfoot.php';
}
$golos=intval($_GET['golos']);
$golos=mysql_fetch_array(mysql_query("SELECT * FROM `forum_votes` WHERE `id` = '$golos' LIMIT 1"));
if(
$golos['var']==NULL)header("Location: them.php?id=$them[id]");
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_votes` WHERE `id` = '$golos[id]' AND  `id_them` = '$them[id]' LIMIT 1"),0)==0)header("Location: them.php?id=$them[id]");
if(
$them['open']==1)$err[]="Опрос уже закрыт!";
if(isset(
$_POST['ok'])){
$prov=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_voteen` WHERE `id_them` = '".intval($_GET['id'])."' AND `id_user`='$user[id]' ",$db), 0);
if (
$prov!=0)$err="Вы уже отдали свой голос в данном опросе";
if (!isset(
$err)){
mysql_query("INSERT INTO `forum_voteen` (id_user, id_var, id_them, time) values('$user[id]', '$golos[id]', '$them[id]', '$time')");
msg("Ваш голос успешно принят");
}
} else {
echo 
"Вы действительно хотите проголосовать за даный вариант?<br />n";
echo 
"<form method='post' action='?id=$them[id]&golos=$golos[id]'>n";
echo 
"<input type='submit' name='ok' value='Да' />n";
echo 
"<a href='them.php?id=$them[id]'> Нет, вернутся назад</a></form>";
include_once 
'../sys/inc/tfoot.php';
}
}
if (isset(
$_POST['msg']) && isset($user)){
$msg=my_esc($_POST['msg']);
if (
strlen2($msg)>1024)$err='Сообщение слишком длинное';
if (
strlen2($msg)<2)$err='Сообщение слишком короткое.';
elseif (
mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_kom` WHERE `id_them` = '".intval($_GET['id'])."' AND `id_user` = '$user[id]' AND `msg` = '".my_esc($msg)."' LIMIT 1"),0)!=0)$err='Ваше сообщение повторяет предыдущее';
if (!isset(
$err)){
mysql_query("INSERT INTO `forum_kom` (`id_user`, `time`, `msg`, `id_them`) values('$user[id]', '$time', '".my_esc($msg)."', '".intval($_GET['id'])."')");
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']+3)."', `rating_tmp` = '".($user['rating_tmp']+3)."'  WHERE `id` = '$user[id]' LIMIT 1");
}
}
err();
echo 
" <a href='?id=$them[id]&amp;page=$page&amp;response=$ank[id]'><div class='nav2'>";
echo 
"".group($ank['id']).$ank[nick] ".online($ank['id'])." ".vremja($them['timecr'])."<br/>";
if (
$them['block']==1)echo "<font color='red'>Тема заблокирована!</font></div></a>";
else {
if(
is_file(H.'forum/images/'.$them['id'].'.png'))echo "<img src='images/$them[id].png' height='100'/><br/>";
echo 
"".output_text($them['msg'])."</div></a>";
if (
$them['opros']==1){
echo 
"<div style='border:1px solid gray;background:whitesmoke;display:block;padding:6px;border-radius:4px;'><b>".output_text($them['text'])."</b></div>";
$op=mysql_query("SELECT * FROM `forum_votes` WHERE `id_them` = '$them[id]' ORDER BY `id` ASC");
if (
mysql_num_rows($op)==0){
echo 
"<b>Ошибка, нет вариантов для голосования.</b>";
}
while (
$vot mysql_fetch_assoc($op)){
$zavse=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_voteen` WHERE `id_them` = '$them[id]' ",$db), 0);
$zaet=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_voteen` WHERE `id_them` = '$them[id]' AND `id_var` = '$vot[id]' ",$db), 0);
$prov=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_voteen` WHERE `id_them` = '$them[id]' AND `id_user` = '$user[id]'",$db), 0);
if(
$zaet==|| $zavse==0)$p=0;else $p=$zaet/$zavse*100;
$p = (int)$p;
if(
$vot['var']!=NULL){
echo 
"<a href='?id=$them[id]&golos=$vot[id]'><div style='border-bottom:1px solid skyblue;background:whitesmokd;display:block;border-radius:4px;'><img src='img/vot.png' alt='!'> ".htmlspecialchars($vot['var'])." - $zaet<span style='color:darkblue;font-size:small;'> ($p%)</span></div></a>";
}
}
}
}
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_kom` WHERE `id_them` = '".intval($_GET['id'])."' "),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT * FROM `forum_kom` WHERE `id_them` = '".intval($_GET['id'])."' ORDER BY `id` ASC LIMIT $start$set[p_str]");
if (
$k_post>0)echo "<div class='nav1'>Комментарии:</div>";
while (
$post mysql_fetch_assoc($q)){
$ankkom=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1"));
echo 
" <a href='?id=$them[id]&amp;page=$page&amp;response=$ankkom[id]'><div class='nav2'>n";
echo 
" ".group($ankkom['id'])." <a href='/info.php?id=$ankkom[id]'>$ankkom[nick]</a>n";
echo 
"".medal($ankkom['id'])." ".online($ankkom['id'])." (".vremja($post['time']).")<br />";
if (
$post['vid']==1){
echo 
"<font color='gray'>Сообщение скрыто модератором!</font>";
}
else if (
$post['block']==1){
echo 
"<font color='red'>Сообщение заблокировано так как eго содержимое нарушало правила сайта.</font>";
}
else echo 
output_text($post['msg'])."n";
echo 
"<div style='text-align:right;'>";
if (
$user['level']>&& ($ank['level']<=$user['level'] || $ank['level']==$user['level'] && $ank['id']==$user['id']))echo "<a href='deikom.php?id=$post[id]'><img src='img/edit.png' alt='edit'></a>";
elseif (
$user['id']==$post['id_user'] && $post['time']>time()-600)echo "<a href='deikom.php?id=$post[id]'><img src='img/edit.png' alt='edit'></a>";
if (
$user['level']>2){
if (
$post['vid']==0)echo "<a href='deikom.php?id=$post[id]&vidno'><img src='img/vidno.png' alt='vidno'></a>";
else echo 
"<a href='deikom.php?id=$post[id]&vidyes'><img src='img/vidyes.png' alt='vidyes'></a>";
if (
$post['block']==0)echo "<a href='deikom.php?id=$post[id]&blockyes'><img src='img/blockyes.png' alt='block'></a>";
else echo 
"<a href='deikom.php?id=$post[id]&blockno'><img src='img/blockno.png' alt='blockno'></a>";
echo 
"<a href='deikom.php?id=$post[id]&del'><img src='img/del.png' alt='del'></a>";
echo 
"</div></div></a>";
}
}
if (
$k_page>1)str("/forum/them.php?id=".intval($_GET['id']).'&amp;',$k_page,$page);
if (isset(
$user) && $them['block']==&& $them['open']==0){
echo 
"<form method="post" name='msg' action="?id=".intval($_GET['id'])."&amp;page=$page".$go_otv."">n";
echo 
"<textarea name='msg' widht='95%'>$respons_msg</textarea><br/>";
echo 
"<input type='submit' name='ok' value='Оставить комментарий'><br/></form>";
}
if (
$ank['id'] && $user['level']>1)echo "<a style='padding:4px;display:block;' href='deithem.php?id=$them[id]'><img src='img/set.png' alt='set'> Действия с темой</a>";
echo 
"<a href='podrazdel.php?id=$them[idrazdel]'><div class='foot'><img src='/style/icons/str2.gif' alt='!'>Вернутся в подраздел</div></a>";
include_once 
'../sys/inc/tfoot.php';
?>
Онлайн: 3
Реклама