Вход Регистрация
Файл: forum/index.php
Строк: 43
<?php
define
('PROTECTOR'1);

$path '../'//путь

$textl 'Форум';
include(
$path.'files/db.php');
include(
$path.'files/auth.php');
include(
$path.'files/func.php');
include(
$path 'files/core.php');
include(
'head.php');


echo
'';
switch(
$_GET['act']){
###############################################################################
##                   Главная страница, список разделов                       ##
###############################################################################
default:

echo 
'<img src="/pic/main/pero.gif" alt=""/> <d>Разделы</d><br/><div class="hr"> </div>';

$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 
'<img src="/pic/main/truba.gif" alt="e"/> <a href="index.php?act=cat_view&amp;id='.$cat['id'].'">'.$cat['name'].'</a> ('.$topics.'/'.$msg.')<br/>';
}
###############################################################################
##                            Просмотр раздела                               ##
###############################################################################
case 'cat_view':

$id intval($_GET['id']);

$row mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_cats` WHERE `id` = '$id'"));
if(isset(
$row['id'])){
echo 
'<div class="battle_result">'.$row['name'].'</div>
        <div>
          <div class="win"></div>'
;
$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&amp;id='.$subcat['id'].'">'.$subcat['name'].'</a> ('.$topics.'/'.$msg.')<br/>';

}
echo 
'';
}else{
$count_topics mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_topics` WHERE `id_cat` = '$id'"), 0);
if(
$count_topics 0){
$pages ceil($count_topics/10);
if(isset(
$_REQUEST['page'])){
$page num($_REQUEST['page']);
}else{
$page 1;
}



$page = (isset($_GET['pager'])) ? $_GET['pager'] : NULL;
$page=intval($page);
if (
$page == "" || $page || $page == "0")
{
$page 0;
}
$next $page 1;
$back $page 1;
$num $page 10;
if(
$page == "0")
{
$i 1;}
else{
$i = ($page*10)+1;}
$viso mysql_num_rows(mysql_query("SELECT id_cat FROM forum_topics WHERE `id_cat` = '$id'"));
$puslap floor($viso/10);


$from = ($page-1)*10;
$result_topics mysql_query("SELECT * FROM `forum_topics` WHERE `id_cat` = '$id' ORDER BY `time` DESC LIMIT $num, 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.')  <a href="../search.php?nick='.$last_user['login'].'&amp;go=go">'.$last_user['login'].'</a>  <a href="topic.php?id='.$topic['id'].'&amp;page='.$last_page.'">>></a><br/>';






}


$skokmysql_num_rows(mysql_query("SELECT * FROM `forum_topics` WHERE `id_cat` = '$id'"));
$koll=$skok/10;
$kollceil ($koll);
$koll2=$koll-1;

$page = (isset($_GET['pager'])) ? $_GET['pager'] : NULL;
$page=intval($page);
if(
$viso>10){
if (
$page 0)
{
$page1=$page;
echo 
"<a href="index.php?act=cat_view&id=$id&pager=0">&#171;</a> <a href="index.php?act=cat_view&id=$id&pager=$back">$page1</a> ";}
elseif (
$page == 0)
{echo 
"&#171; 1";}
if (
$page>0)
{
$page3=$page+1; echo $page3 ";}
if(
$page $puslap || $page == "" || $page == 0){
$page2=$page+2;
echo 
" <a href="index.php?act=cat_view&id=$id&pager=$next">$page2</a> ";
echo
"<a href="index.php?act=cat_view&id=$id&pager=$koll2">&#187;</a>";
}else{
$page2=$page+2
echo 
"$page2 &#187;";}
echo 
" ($koll)";
}




}else{
echo 
'В этом разделе пока нет сообщений<br/>Щёлкните <b>Новая тема</b>, и ваше сообщение станет первым!<br/>';
}
//echo '<div class="hr"> </div><img src="/pic/main/pero.gif" alt=""/> <a href="posting.php?act=topic_add&amp;id='.$id.'" class="button">Новая тема</a>';
}
}else{
echo
'';
}

break;
}
echo
'</div>';
include(
'end.php');
?>
Онлайн: 3
Реклама