Файл: war/war/forum/index.php
Строк: 105
<?php
define('PROTECTOR', 1);
$path = '../'; //путь
$textl = 'Форум';
include($path.'files/gzips.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
include($path . 'files/core.php');
include('head.php');
echo'<div class="gameBorder">';
echo'<div class="menu">';
switch($_GET['act']){
###############################################################################
## Главная страница, список разделов ##
###############################################################################
default:
echo'<div class="foot">';
echo'<center><img src="../pic/main/'.$udata[storona].'.png" alt="*"/><a href="../pers.php?"><font color="#e4b214"><b>'.$log.'</b></font></a>
<img src="../pic/up.png"/> '.$udata[lvl].'
<img src="../pic/money.gif"/> '.number_format ($udata[money]).'
<img src="../pic/golds.gif"/> '.number_format ($udata[gold]).'
<img src="../pic/hp.png"/> '.number_format ($udata[hp]).'
<img src="../pic/mp.png"/> '.number_format ($udata[mp]).'
'.$times;
$chatss= mysql_num_rows(mysql_query("SELECT * FROM mdchat"));
if($udata[prava]>=4){
echo'<a href="../adm_panel.php?"> GM</a>';
}
if($udata[prava]==2 or $udata[prava]==5){
echo'<a href="../mod_panel.php?"> MD</a>';
}
if($udata[prava]>=2)
{
echo" <a href="../md-chat.php?">Чат</a><font color="yellow"> ($chatss)</font><br/>";
}
$q = mysql_query("SELECT COUNT(*) FROM `msg_ticket` WHERE `user_to` = '$log' AND `read` = '1';");
$new_mail = mysql_result($q, 0);if($new_mail > 0){
echo"<a href="../ticket.php?mod=read"> <img src='../pic/main/sms.gif' alt='*'/></a> $new_mail";
}
echo'</div>';
$q = mysql_query("SELECT COUNT(*) FROM `msg_r` WHERE `user_to` = '$log' AND `read` = '1';");
$new_mail = mysql_result($q, 0);if($new_mail > 0){
echo "<hr>";
echo"<center><a href="../ps.php?mod=read"> Почта </a>+ $new_mail</center><hr>";
}
$result = mysql_query("SELECT * FROM `forum_cats` WHERE `id_cat` = 0");
while($cat = mysql_fetch_assoc($result)){
$topics = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `forum_topics` WHERE `id_cat` = '".$cat['id']."'"), 0);
$msg = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `forum_msg` WHERE `id_cat` = '".$cat['id']."'"), 0);
echo '» <a href="index.php?act=cat_view&id='.$cat['id'].'">'.$cat['name'].'</a> ('.$topics.'/'.$msg.')<br/>';
}
break;
###############################################################################
## Просмотр раздела ##
###############################################################################
case 'cat_view':
echo'<div class="foot">';
echo'<center><img src="../pic/main/'.$udata[storona].'.png" alt="*"/><a href="../pers.php?"><font color="#e4b214"><b>'.$log.'</b></font></a>
<img src="../pic/up.png"/> '.$udata[lvl].'
<img src="../pic/money.gif"/> '.number_format ($udata[money]).'
<img src="../pic/golds.gif"/> '.number_format ($udata[gold]).'
<img src="../pic/hp.png"/> '.number_format ($udata[hp]).'
<img src="../pic/mp.png"/> '.number_format ($udata[mp]).'
'.$times;
$q = mysql_query("SELECT COUNT(*) FROM `msg_ticket` WHERE `user_to` = '$log' AND `read` = '1';");
$new_mail = mysql_result($q, 0);if($new_mail > 0){
echo"<a href="../ticket.php?mod=read"> <img src='../pic/main/sms.gif' alt='*'/></a> $new_mail";
}
$chatss= mysql_num_rows(mysql_query("SELECT * FROM mdchat"));
if($udata[prava]>=4){
echo'<a href="../adm_panel.php?"> GM</a>';
}
if($udata[prava]==2 or $udata[prava]==5){
echo'<a href="../mod_panel.php?"> MD</a>';
}
if($udata[prava]>=2)
{
echo" <a href="../md-chat.php?">Чат</a><font color="yellow"> ($chatss)</font><br/>";
}
echo"</center></div>";
if($inpk=='1' and $headmod != 'pk'){
echo'<div class="info" align="center">';
echo"<a href="pk.php?"><b><font color=yellow>В бой</b></font></a>";
echo'</div>';
}
$q = mysql_query("SELECT COUNT(*) FROM `msg_r` WHERE `user_to` = '$log' AND `read` = '1';");
$new_mail = mysql_result($q, 0);if($new_mail > 0){
echo "<hr>";
echo"<center><a href="../ps.php?mod=read"> Почта </a>+ $new_mail</center><hr>";
}
$id = intval($_GET['id']);
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_cats` WHERE `id` = '$id'"));
if(isset($row['id'])){
echo '<b><center>Раздел: '.$row['name'].'</b></center>';
echo'<hr>';
$count_subcats = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_cats` WHERE `id_cat` = '$id'"), 0);
if($count_subcats > 0){
$result_subcats = mysql_query("SELECT * FROM `forum_cats` WHERE `id_cat` = '$id'");
while($subcat = mysql_fetch_assoc($result_subcats)){
$topics = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_topics` WHERE `id_cat` = ".$subcat['id'].""), 0);
$msg = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_msg` WHERE `id_cat` = ".$subcat['id'].""), 0);
echo ' <a href="?act=cat_view&id='.$subcat['id'].'">'.$subcat['name'].'</a> ('.$topics.'/'.$msg.')<br/>';
}
echo '</div>';
}else{
$count_topics = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_topics` WHERE `id_cat` = '$id'"), 0);
if($count_topics > 0){
$pages1=$count_topics/10;
$pages = ceil($count_topics/10);
if($pages1>$pages){
$pages=$pages+1;
}
if(isset($_GET['page'])){
$page = intval($_GET['page']);
}else{
$page = 1;
}
$from = ($page-1)*10;
$result_topics = mysql_query("SELECT * FROM `forum_topics` WHERE `id_cat` = '$id' ORDER BY `time` DESC LIMIT $from, 10");
while($topic = mysql_fetch_assoc($result_topics)){
$msg = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `forum_msg` WHERE `id_topic` = '".$topic['id']."'"), 0);
$last_user = mysql_fetch_assoc(mysql_query("SELECT `login` FROM `forum_msg` WHERE `id_topic` = '".$topic['id']."' ORDER BY `time` DESC LIMIT 1"));
$last_page = ceil($msg/10);
echo '» <a href="topic.php?id='.$topic['id'].'">'.$topic['title'].'</a> (Ответов: '.$msg.')';
if($topic['closed'] == 0){
}else{
echo '<font color="33FF66"> #</font>';
}
echo '<br/>';
}
echo '<br/>';navig($page, '?act=cat_view&id='.$id.'&', $pages);
}else{
echo 'В этом разделе пока нет сообщений<br/>Щёлкните <b>Новая тема</b>, и ваше сообщение станет первым!<br/>';
}
echo '<hr/><img src="../pic/main/chats.gif" alt="*"/> <a href="posting.php?act=topic_add&id='.$id.'" class="button">Новая тема</a><br/>';
echo"<img src='../pic/main/chats.gif' alt='*'/> <a href="index.php">Форум</a><br/>";
echo"<img src='../pic/main/smils.gif' alt='*'/> <a href="../smile.php?">Смайлы</a>";
}
}else{
echo'Такого раздела не существует!';
}
break;
}
include($path.'files/downforum.php');
include($path.'files/menyindforum.php');
?>