<?
$forum=mysql_fetch_array(mysql_query("SELECT * FROM `forum_f` WHERE `id` = '".intval($_GET['fid'])."' LIMIT 1",$db));
$razdel=mysql_fetch_array(mysql_query("SELECT * FROM `forum_r` WHERE `id` = '".intval($_GET['rid'])."' AND `id_f` = '$forum[id]' LIMIT 1",$db));
$them=mysql_fetch_array(mysql_query("SELECT * FROM `forum_t` WHERE `id` = '".intval($_GET['tid'])."' AND `id_f` = '$forum[id]' AND `id_r` = '$razdel[id]' LIMIT 1",$db));
mysql_query("UPDATE `forum_t` SET `read` = '$time' WHERE `id` = '$them[id]'",$db);
$set['title']=$them['name']; // заголовок страницы
$set['mesto']=$them['name']; // заголовок страницы (Для "кто-где")
theme_head(); // Верх страницы
title($them['name'],'no');
err();
if(isset($_GET[close]) && isset($user) && $user[id]==$them[id_user])
mysql_query("UPDATE `forum_t` SET `close` = '1' WHERE `id` = '$them[id]'",$db);
if (isset($_GET['ok']))mess('Сообщение успешно добавлено');
if (isset($_GET['set_ok']))mess('Изменения приняты');
if ($them['close']==1)echo "<div class=\"error\">\nОбсуждение закрыто\n</div>\n";
aut(); // форма авторизации
echo "<div class=\"forum_navig\">\n
<a href=\"$set[sait_adr]index.php?".SID."\" title=\"На главную\">Главная</a> > \n<a href=\"index.php\" title=\"Форум\">Форум</a>\n
>
<a href=\"index.php?fid=$forum[id]\" title=\"Подфорум\">$forum[name]</a>\n
> <a href=\"index.php?fid=$forum[id]&rid=$razdel[id]\" title=\"Вернуться в раздел\">$razdel[name]</a> | <a href=\"txt.php?tid=$them[id]\" title=\"Скачать всю тему в txt\">Скачать в txt</a> \n
</div>\n";
$ank=ank($them['id_user']);
if($avatarshow)
{echo'<table cellpadding="2"><tr>
<td ><small>';
if ($ank['avatar']==NULL)
{
echo "<img src=\"$set[sait_adr]themes/$theme/img/no_avatar.gif\" width=\"90\" height=\"90\" alt=\"Аватара нет\" /><br />\n";
}
else
{
echo "<img src=\"$set[sait_adr]avatar/".$ank[id]."/100.100.jpg\" alt=\"Аватар\" /><br />\n";
}
if ($ank['icq']!=NULL && $ank['icq']!=0){
echo '<img src="http://web.icq.com/whitepages/online?icq='.$ank[icq].'&img=27" alt="icq" height="16" width="16" />'.$ank['icq'].'<br /> ';}
if ($ank['level']==0)echo '<b>Юзер<br />';
elseif ($ank['level']==1)echo '<b>Модер<br />';
elseif ($ank['level']==2)echo '<b>Супер Модер<br />';
elseif ($ank['level']==3)echo '<b>Админ<br />';
elseif ($ank['level']==4)echo '<b>Глав. Админ<br />';
echo $ank[status].'</b><br />Баллы: '.$ank[balls];
echo '<br />Рейтинг: '.$ank[rating].'</small>';
if($ank['predupr'] != 0) echo '<br /><small>Нарушений: '.$ank['predupr'].'</small>';
echo '</td><td >';}
echo "<div class=\"post\">\n<div class=\"post_title\">\n
<img src=\"../themes/$theme/img/pol/$ank[pol].gif\" alt=\"\" />\n";
if(isset($user))echo "<a href=\"add_post.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page&otv=$ank[id]&file_form=hide\">ответить пользователю $ank[nick]</a> <a href=\"../info.php?id=$ank[id]\">[анкета]</a>".online($ank[id]);
else echo"<a href=\"$set[sait_adr]info.php?id=$ank[id]\">$ank[nick]</a>".online($ank[id]);
echo '('.vremja($them[create]).')</div><div class="post_msg">';
echo trim(nl2br(bbcode(smiles(links(htmlspecialchars($them['msg']))))));
echo '</div></div>';
if($avatarshow)echo'</td></tr>';
if (isset($_SESSION['show_hide2']) && $_SESSION['show_hide2'])$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_p` WHERE `id_r` = '$razdel[id]' AND `id_f` = '$forum[id]' AND `id_t` = '$them[id]'",$db), 0);
else $k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_p` WHERE `id_r` = '$razdel[id]' AND `id_f` = '$forum[id]' AND `id_t` = '$them[id]' AND `hide` = '0'",$db), 0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if (isset($_SESSION['show_hide2']) && $_SESSION['show_hide2'])$q = mysql_query("SELECT * FROM `forum_p` WHERE `id_r` = '$razdel[id]' AND `id_f` = '$forum[id]' AND `id_t` = '$them[id]' ORDER BY id ASC LIMIT $start, $set[p_str]",$db);
else $q = mysql_query("SELECT * FROM `forum_p` WHERE `id_r` = '$razdel[id]' AND `id_f` = '$forum[id]' AND `id_t` = '$them[id]' AND `hide` = '0' ORDER BY id ASC LIMIT $start, $set[p_str]",$db);
if (isset($_GET['show_hide']) && $_GET['show_hide']=='true' && isset($user) && $user['level']>0)
echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"set_post.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page\">\n";
if (isset($_GET['show_del']) && $_GET['show_del']=='true' && isset($user) && $user['level']>2)
echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"set_post.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page\">\n";
while ($post = mysql_fetch_array($q))
{$ank=ank($post['id_user']);
if($avatarshow)
{echo'
<tr >
<td ><small>';
if ($ank['avatar']==NULL)
{
echo "<img src=\"$set[sait_adr]themes/$theme/img/no_avatar.gif\" width=\"90\" height=\"90\" alt=\"Аватара нет\" /><br />\n";
}
else
{
echo "<img src=\"$set[sait_adr]avatar/".$ank[id]."/100.100.jpg\" alt=\"Аватар\" /><br />\n";
}
if ($ank['icq']!=NULL && $ank['icq']!=0){
echo '<img src="http://web.icq.com/whitepages/online?icq='.$ank[icq].'&img=27" alt="icq" height="16" width="16" />'.$ank[icq].'<br />';}
if ($ank['level']==0)echo '<b>Пользователь<br />';
elseif ($ank['level']==1)echo '<b>Модератор<br />';
elseif ($ank['level']==2)echo '<b>помощник администратора<br />';
elseif ($ank['level']==3)echo '<b>Администратор<br />';
elseif ($ank['level']==4)echo '<b>Создатель<br />';
echo $ank['status'].'</b><br />Баллы: '.$ank[balls];
echo '<br />Рейтинг: '.$ank[rating].'</small>';
if($ank['predupr'] != 0) echo '<br /><small>Нарушений: '.$ank[predupr].'</small>';
echo '</td><td >';}
echo '<div class="post"><div class="post_title">';
if ((isset($_GET['show_del']) && $_GET['show_del']=='true' || isset($_GET['show_hide']) && $_GET['show_hide']=='true') && isset($user) && $user['level']>0)
echo "<input type=\"checkbox\" name=\"pid$post[id]\" value=\"set\" />\n";
else
{
if (isset($user) && $user['level']>0 && ($user['level']>$ank['level'] || $user['id']==$ank['id']))
echo "<a href=\"set_post.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&pid=$post[id]\"><img src=\"../themes/$theme/img/pol/$ank[pol].gif\" alt=\"\" />\n";
if (isset($user) && $user['level']>0 && ($user['level']>$ank['level'] || $user['id']==$ank['id']))
echo '</a>';
}
echo $post[count];
if ($post['hide']==1)echo "<img src=\"$set[sait_adr]themes/$theme/img/forum/post_hide.gif\" alt=\"\" />\n";
if(isset($user))echo " <a href=\"add_post.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page&otv=$ank[id]&file_form=hide\">ответить пользователю $ank[nick]</a> <a href=\"../info.php?id=$ank[id]\">[анкета]</a>".online($post['id_user']);
else echo" <a href=\"$set[sait_adr]info.php?id=$ank[id]\">$ank[nick]</a>".online($post['id_user']);
echo '('.vremja($post[time]).')</div><div class="post_msg">';
if ($post['m_msg']==NULL)
{
echo trim(nl2br(bbcode(smiles(links(htmlspecialchars($post['msg']))))));
if (isset($user) && $user['level']==0 && $user['id']==$post['id_user'] && $time<$post['time']+600)
echo "<br />\n<a href=\"set_post.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&pid=$post[id]\" title=\"Изменить\">Изменить</a>\n";
}
else { // Если сообщение менялось
echo trim(nl2br(bbcode(smiles(links(htmlspecialchars($post['m_msg'])))))).'<br />Редактировалось: '.ank($post[m_id_user],'nick').'<br />';
echo '('.vremja($post[m_time]).')';}
echo '</div>';
if ($post['file1']!=NULL || $post['file2']!=NULL || $post['file3']!=NULL)
{
echo '<div class="post_file">';
for ($i=1;$i<=3;$i++){
if ($post["file$i"]!=NULL){
if (isset($_GET['show_del']) && $_GET['show_del']=='true' && isset($user) && $user['level']>2)
echo "<input type=\"checkbox\" name=\"pid=$post[id]f=$i\" value=\"del\" />";
else echo "<img src=\"../themes/$theme/img/forum/file.gif\" alt=\"\" />";
echo "<a href=\"file.php?p=$post[id]&f=$i\" title=\"Скачать\">".htmlspecialchars($post["file_name$i"]).'</a><br />'.$post["file_size$i"].' / Скачиваний: '.$post["file_down$i"].'<br />';
}}
echo '</div>';
}
echo '</div>';
if($avatarshow)echo'</td></tr>';
}
if (isset($_GET['show_hide']) && $_GET['show_hide']=='true' && isset($user) && $user['level']>0)
{
echo "<div class=\"show_del\">\n
<input value=\"Скрыть\" name=\"hide\" type=\"submit\" /><br />\n
<input value=\"Показывать\" name=\"show\" type=\"submit\" /><br />\n
<a href=\"index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]\">Отмена</a>\n
</div>\n
</form>\n";}
elseif (isset($_GET['show_del']) && $_GET['show_del']=='true' && isset($user) && $user['level']>2)
{
echo "<div class=\"show_del\">\n
<input value=\"Удалить\" name=\"del\" type=\"submit\" /><br />\n
<a href=\"index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]\">Отмена</a>\n
</div>
</form>\n";}
elseif (isset($user) && $user['level']>0)
{
echo "<div class=\"show_del\">\n";
if (!isset($_SESSION['show_hide2']) || !$_SESSION['show_hide2']) echo "<a href=\"index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page&show_hide2=true\" title=\"Показывать скрытые\"><img src=\"$set[sait_adr]themes/$theme/img/forum/hide0.gif\" alt=\"Показать скрытые\" /></a>\n";
else echo "<a href=\"index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page&show_hide2=false\" title=\"Не показывать скрытые\"><img src=\"$set[sait_adr]themes/$theme/img/forum/hide1.gif\" alt=\"Не показывать скрытые\" /></a>";
echo"<a href=\"index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page&show_hide=true\" title=\"Скрывание постов\"><img src=\"$set[sait_adr]themes/$theme/img/forum/hide.gif\" alt=\"Скрыть посты\" /></a>\n";
if ($user['level']>2)echo "<a href=\"index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page&show_del=true\" title=\"Удаление постов\"><img src=\"$set[sait_adr]themes/$theme/img/forum/del.gif\" alt=\"Удалить посты\" /></a></div>\n";
}
if($avatarshow)echo'</table>';
if ($k_page>1)str("index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&",$k_page,$page); // Вывод страниц
if (isset($user) && $them['close']==0 && $set['p_vvoda']==1)
{
if (!isset($_SESSION['file_form']))$_SESSION['file_form']=0;
if (isset($_GET['file_form']) && $_GET['file_form']=='show')$_SESSION['file_form']=1;
if (isset($_GET['file_form']) && $_GET['file_form']=='hide')$_SESSION['file_form']=0;
if ($_SESSION['file_form']==1) echo "<form method=\"post\" enctype=\"multipart/form-data\" class=\"add_mess\" action=\"add_post.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page\">\n";
else echo "<form method=\"post\" class=\"add_mess\" action=\"add_post.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page\">Сообщение:<br />\n<textarea name=\"msg\"></textarea><br />\n";
if (isset($_SERVER['HTTP_USER_AGENT'])){
if (!ereg('Opera Mini', "$_SERVER[HTTP_USER_AGENT]")){
if ($_SESSION['file_form']==1) echo '<input type="file" style="max-width: 100%;" name="file1" /><br />';
if ($_SESSION['file_form']==1) echo '<input type="file" style="max-width: 100%;" name="file2" /><br />';
if ($_SESSION['file_form']==1) echo '<input type="file" style="max-width: 100%;" name="file3" /><br />';
}else{
if ($_SESSION['file_form']==1) echo '<input type="text" name="file1" /><a href="op:fileselect">ОБЗОР</a><br />';
if ($_SESSION['file_form']==1) echo '<input type="text" name="file2" /><a href="op:fileselect">ОБЗОР</a><br />';
if ($_SESSION['file_form']==1) echo '<input type="text" name="file3" /><a href="op:fileselect">ОБЗОР</a><br />';}}
if ($_SESSION['file_form']==0) echo "<a href=\"index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page&file_form=show\" title=\"Добавить файлы\">Добавить файлы</a><br />\n";
if ($_SESSION['file_form']==1) echo "<a href=\"index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page&file_form=hide\" title=\"Скрыть формы для добавления файлов\">Скрыть</a><br /><input value=\"Отправить\" type=\"submit\" /></form>\n";
echo '<input value="Отправить" type="submit" />
</form>';
}
elseif (isset($user) && $them['close']==0)
{
echo "<div class=\"add_mess\">\n<a href=\"add_post.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&page=$page\" title=\"Добавить сообщение\">Добавить сообщение</a></div>\n";
}
else
echo '<div class="add_mess">Чтобы оставлять сообщения Вам необходимо пройти регистрацию или авторизоваться</div>';
if(isset($user) && $user[id]==$them[id_user] && $them[close]!=1)echo"<a href=\"index.php?fid=$forum[id]&rid=$razdel[id]&tid=$them[id]&close\">Закрыть тему</a>";
navigation(); // навигация
theme_foot(); // Низ страницы
?>