Вход Регистрация
Файл: bloodlands.pw/forum.php
Строк: 325
<?php
define
('cms'1);
$title 'Форум';
require_once 
'core.php'
if (
$user) {
echo
'<div class="pt">';
switch (
$_GET['a']){
default:
if(isset(
$_POST['text'])){
$text filter_search($_POST['text']);
if(
$textheader('Location: ?a=search&text='.$text);
}

echo 
'<a class="links" href="?a=tems"><img src="./img/icon/theme.png" alt=""> Последние темы</a>
<a class="links" href="?a=messages"><img src="./img/icon/post.png" alt=""> Последние сообщения</a>
</div><div class="razd">Список форумов</div><div class="pt">'
;

$query_razdel mysql_query("SELECT * FROM `forum_themes` ORDER BY `level` ASC");
while (
$res mysql_fetch_assoc($query_razdel)){
$num++;
$kol mysql_query("SELECT `id` FROM `forum_topic` WHERE `theme` = '".$res['id']."'");
echo
'<img src="./img/icon/forum.png" alt=""> <a class="link" href="?a=view&amp;id='.$res['id'].'">'.$res['title'].' ['.mysql_num_rows($kol).']</a><br/><span class="silver">'.$res['about'].'</span><br/>';
}

echo
'</div><div class="razd">Активные темы</div><div class="pt">';

$query mysql_query("SELECT * FROM `forum_topic` ORDER BY `time_massage` DESC LIMIT 5");

while(
$res mysql_fetch_assoc($query)){
$start++;

$topt mysql_result(mysql_query("SELECT count(*) FROM `forum_massages` WHERE `theme` = '".$res['id']."'"),0);
if(
$topt $us['kol']) $pagew round(($topt/$us['kol'])+1); else $pagew 1;

echo
'<img src="./img/icon/win.png" alt="">  <a class="link" href="?a=topic&id='.$res['id'].'">'.$res['title'].' ['.$topt.']</a>
<a class="link" href="?a=topic&amp;id='
.$res['id'].'&amp;page='.$pagew.'">[»]</a><br/><span class="time">'.datap($res['time_massage']).'</span><br/>';
}

echo
'<br/><a class="links" href="on.php?a=tut&amp;t=forum"><img src="./img/icon/profile.png" alt=""> На форуме: '.round(mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `online` > '".(time()-600)."' AND `mesto` = '/forum.php'"),0)-1).'</a>
<a class="links" href="?a=search"><img src="./img/icon/search.png" alt=""> Поиск по форуму</a>'
;
break;

case 
'search':
$search filter_search($_GET['text']);
echo 
'<b>Текст поиска:</b><br/>
<form class="form" action="forum.php" method="POST">
<input type="text" name="text" maxlength="40" class="text">
<input type="submit" value="Искать" class="button"></form>'
;

if (!empty(
$search)){
echo
'<br/>';
$error '';
if (
mb_strlen($search) > 40$error .= 'Неверная длина поля!<br/>';

if (empty(
$error)){
$all mysql_result(mysql_query("SELECT count(*) FROM `forum_massages` WHERE `text` LIKE '%".$search."%'"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/$us['kol']);
$start $page*$us['kol']-$us['kol'];
$query mysql_query("SELECT * FROM `forum_massages` WHERE `text` LIKE '%".$search."%' ORDER BY `id` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_assoc($query)){
$qut mysql_fetch_array(mysql_query("select * FROM `forum_topic` WHERE `id` = '".$res['theme']."'"));
$qu mysql_fetch_array(mysql_query("select * FROM `forum_themes` WHERE `id` = '".$qut['theme']."'"));

$topt mysql_result(mysql_query("SELECT count(*) FROM `forum_massages` WHERE `theme` = '".$qut['id']."'"),0);
if(
$topt $us['kol']) $pagew round(($topt/$us['kol'])+1); else $pagew 1;

$start++;
echo
'<img src="./img/icon/theme.png" alt=""> <a class="link" href="?a=topic&id='.$qut['id'].'">'.$qut['title'].' ['.$topt.']</a>
<a class="link" href="?a=topic&amp;id='
.$qut['id'].'&amp;page='.$pagew.'">[»]</a>
<br/><span class="time">'
.datap($res['time']).'</span>
<br/>'
.smiles($res['text']).'<br/><small><b>Написал:</b> ';
pers_info($res['author']);
echo
'<br/><b>Раздел:</b> <a class="link" href="?a=view&amp;id='.$qu['id'].'">'.$qu['title'].'</a></small><br/>';
}

navigation($all,$us['kol'],$page,'?a=search&text='.$search.'&',$total);

} else echo 
'<div class="error" style="text-align:left">Сообщений не найдено!</div><br/>';
} else echo 
'<div class="error" style="text-align:left">'.$error.'</div><br/>';
}
echo
'<a class="links" href="?"><img src="./img/icon/back.png" alt=""> Вернуться</a>';
break;

case 
'new_post':
if (
$id && $id 0$topic mysql_fetch_array(mysql_query("SELECT * FROM `forum_topic` WHERE `id` = '".$id."'"));
if (empty(
$topic)) header('Location: ../forum.php');

if (isset(
$_POST['text'])){
$text filter($_POST['text']);
$last round(time()-$us['last_m']);
if(
$last 30 && $topic['close'] == && mysql_num_rows(mysql_query("SELECT * FROM `forum_massages` WHERE `author` = '".$user."' AND `text` = '".$text."'")) == 0){
if(
mb_strlen($text) >= 2){
if(
mb_strlen($text) > 500) echo '<div class="error" style="text-align:left">В сообщении неверное количество символов!</div><br/>'; else {
mysql_query("INSERT INTO `forum_massages` SET `author` = '".$user."', `time` = '".time()."', `theme` = '".$id."', `text` = '".$text."'");
mysql_query("UPDATE `users` SET `last_m` = '".time()."' WHERE `id` = '".$user."'");
mysql_query("UPDATE `forum_topic` SET `time_massage` = '".time()."' WHERE `id` = '".$id."'");

$topt mysql_result(mysql_query("SELECT count(*) FROM `forum_massages` WHERE `theme` = '".$id."'"),0);
if(
$topt $us['kol']) $page round(($topt/$us['kol'])+1); else $page 1;

header('Location: ?a=topic&id='.$id.'&page='.$page);
}} else echo 
'<div class="error" style="text-align:left">В сообщении неверное количество символов!</div><br/>';
} else echo 
'<div class="error" style="text-align:left">Сообщение можно оставлять раз в 30 секунд или оно должно отличаться от предыдущего!</div><br/>';
}

$block mysql_query("SELECT `id` FROM `block` WHERE `user` = '".$user."' AND `end` = '0' AND `type` = '1'");
if(
$topic['close'] == && mysql_num_rows($block) == && $us['level'] > 3){

if (isset(
$_GET['to'])){
$to mysql_fetch_array(mysql_query("SELECT `login`,`id` FROM `users` WHERE `id` = '".filter_search($_GET['to'])."'"));
if (!empty(
$to) && $user != $to['id']) $tous $to['login'].', '; else $tous '';
echo 
'<form method="POST" action=""><b>Сообщение [max 500]:</b><br/>
<textarea name="text" cols="19" rows="2" class="text">'
.$tous.'</textarea>
<input type="submit" value="Отправить" class="button"></form>'
;
} else echo 
'<form method="POST" action=""><b>Сообщение [max 500]:</b><br/>
<textarea name="text" cols="19" rows="2" class="text"></textarea>
<input type="submit" value="Отправить" class="button"></form>'
;
} else echo
'<div class="error">Ваш уровень слишком мал, тема закрыта или вы находитесь в бане!</div>';

echo
'<a class="links" href="?a=topic&amp;id='.$id.'"><img src="./img/icon/back.png" alt=""> Вернуться</a>';
break;

case 
'topic':
if (
$id && $id 0){
$topic mysql_fetch_array(mysql_query("SELECT * FROM `forum_topic` WHERE `id` = '".$id."'"));
if (empty(
$topic)) header('Location: ../forum.php');

$block mysql_query("SELECT `id` FROM `block` WHERE `user` = '".$user."' AND `end` = '0' AND `type` = '1'");
if(
$topic['close'] == && mysql_num_rows($block) == && $us['level'] > 3) echo'<a class="links" href="?a=new_post&amp;id='.$id.'"><img src="./img/icon/post.png" alt=""> <b>Новое сообщение</b></a><br/>';

$all mysql_result(mysql_query("SELECT count(*) FROM `forum_massages` WHERE `theme` = '".$id."'"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0$page 1;
if(
$page $total$page $total;

$past intval($all/$us['kol']);
$start $page*$us['kol']-$us['kol'];
$query mysql_query("SELECT * FROM `forum_massages` WHERE `theme` = '".$id."' ORDER BY `id` ASC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_assoc($query)){
$start++;
$author mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$res['author']."'"));
$clan mysql_fetch_array(mysql_query("SELECT * FROM `orden` WHERE `id` = '".$author['orden']."'"));
echo 
$start.'. ';
if(
$clan['id'] > 0) echo'<img src="../img/clans/'.$clan['id'].'.png" alt=""> ';
echo 
'<a class="link" href="user.php?id='.$author['id'].'">';
if(!empty(
$author['color']) && $author['type_nick'] == 1) {echo'<font color="#'.$author['color'].'"><b>'.$author['login'].'</b></font>';
} else echo 
$author['login'];
echo
'</a>';
if (
$author['online'] > (time()-600)) echo ' <font color="green">[On]</font>'; else echo ' <font color="red">[Off]</font>';
echo 
' <a class="link" href="../forum.php?a=new_post&amp;id='.$id.'&amp;to='.$author['id'].'">[отв]</a>';
if (
$us['privilege'] == 2) echo ' <a class="link" href="../forum.php?a=admin&amp;id='.$id.'&amp;del_m='.$res['id'].'">[x]</a>';
echo 
'<br/><span class="time">'.datap($res['time']).'</span><br/>'.smiles($res['text']).'<br/>';
}

navigation($all,$us['kol'],$page,'?a=topic&id='.$id.'&',$total);
} else echo 
'В этой теме сообщений еще нет!<br />';
} else 
header('Location: ../forum.php');

if (
$us['privilege'] > 0){
echo 
'<a class="links" href="../forum.php?a=admin&amp;id='.$id.'&amp;del_topic='.$topic['id'].'"><img src="./img/0.png" alt=""> Удалить тему</a>';
if (
$topic['lvl'] == 0) echo'<a class="links" href="../forum.php?a=admin&amp;id='.$id.'&amp;zakr_topic='.$topic['id'].'"><img src="./img/icon/forum_top.png" alt=""> Закрепить тему</a>';
else echo 
'<a class="links" href="../forum.php?a=admin&amp;id='.$id.'&amp;otkr_topic='.$topic['id'].'"><img src="./img/icon/forum_top.png" alt=""> Открепить тему</a>';
if (
$topic['close'] == 0) echo '<a class="links" href="../forum.php?a=admin&amp;id='.$id.'&amp;close='.$topic['id'].'"><img src="./img/icon/forum_close.png" alt=""> Закрыть тему</a>';
else echo 
'<a class="links" href="../forum.php?a=admin&amp;id='.$id.'&amp;close_no='.$topic['id'].'"><img src="./img/icon/forum_close.png" alt=""> Открыть тему</a>';
}

$back mysql_fetch_array(mysql_query("SELECT `id` FROM `forum_themes` WHERE `id` = '".$topic['theme']."'"));
echo 
'<a class="links" href="?a=view&amp;id='.$back['id'].'"><img src="./img/icon/back.png" alt=""> Вернуться</a>
<a class="links" href="../forum.php"><img src="./img/icon/forum.png" alt=""> На форум</a>'
;
break;

case 
'admin':
if(
$us['privilege'] > 0){
if(isset(
$_GET['del_m'])){
if(
$d != 1) echo'Вы действительно хотите удалить сообщение?
<a class="links" href="?a=admin&amp;id='
.$id.'&amp;d=1&amp;del_m='.abs(intval($_GET['del_m'])).'"><img src="./img/1.png" alt=""> Подтверждаю</a>
<a class="links" href="?a=topic&amp;id='
.$id.'"><img src="./img/icon/back.png" alt=""> Вернуться</a>'; else {
mysql_query("DELETE FROM `forum_massages` WHERE `id` = '".abs(intval($_GET['del_m']))."'");
header('Location: ../forum.php?a=topic&id='.$id);
}}

if(isset(
$_GET['del_topic'])){
if(
$d != 1) echo'Вы действительно хотите удалить тему?
<a class="links" href="?a=admin&amp;id='
.$id.'&amp;d=1&amp;del_topic='.abs(intval($_GET['del_topic'])).'"><img src="./img/1.png" alt=""> Подтверждаю</a>
<a class="links" href="?a=topic&amp;id='
.$id.'"><img src="./img/icon/back.png" alt=""> Вернуться</a>'; else {
mysql_query("DELETE FROM `forum_topic` WHERE `id` = '".abs(intval($_GET['del_topic']))."'");
mysql_query("DELETE FROM `forum_massages` WHERE `theme` = '".abs(intval($_GET['del_topic']))."'");
header('Location: ../forum.php');
}}

if(isset(
$_GET['close_no'])){
if(
$d != 1) echo'Вы действительно хотите открыть тему?
<a class="links" href="?a=admin&amp;id='
.$id.'&amp;d=1&amp;close_no='.abs(intval($_GET['close_no'])).'"><img src="./img/1.png" alt=""> Подтверждаю</a>
<a class="links" href="?a=topic&amp;id='
.$id.'"><img src="./img/icon/back.png" alt=""> Вернуться</a>'; else {
mysql_query("UPDATE `forum_topic` SET `close` = '0' WHERE `id` = '".abs(intval($_GET['close_no']))."'");
header('Location: ../forum.php?a=topic&id='.$id);
}}

if(isset(
$_GET['close'])){
if(
$d != 1) echo'Вы действительно хотите закрыть тему?
<a class="links" href="?a=admin&amp;id='
.$id.'&amp;d=1&amp;close='.abs(intval($_GET['close'])).'"><img src="./img/1.png" alt=""> Подтверждаю</a>
<a class="links" href="?a=topic&amp;id='
.$id.'"><img src="./img/icon/back.png" alt=""> Вернуться</a>'; else {
mysql_query("UPDATE `forum_topic` SET `close` = '1' WHERE `id` = '".abs(intval($_GET['close']))."'");
header('Location: ../forum.php?a=topic&id='.$id);
}}

if(isset(
$_GET['zakr_topic'])){
if(
$d != 1) echo'Вы действительно хотите закрепить тему?
<a class="links" href="?a=admin&amp;id='
.$id.'&amp;d=1&amp;zakr_topic='.abs(intval($_GET['zakr_topic'])).'"><img src="./img/1.png" alt=""> Подтверждаю</a>
<a class="links" href="?a=topic&amp;id='
.$id.'"><img src="./img/icon/back.png" alt=""> Вернуться</a>'; else {
mysql_query("UPDATE `forum_topic` SET `lvl` = '1' WHERE `id` = '".abs(intval($_GET['zakr_topic']))."'");
header('Location: ../forum.php?a=topic&id='.$id);
}}

if(isset(
$_GET['otkr_topic'])){
if(
$d != 1) echo'Вы действительно хотите открепить тему?
<a class="links" href="?a=admin&amp;id='
.$id.'&amp;d=1&amp;otkr_topic='.abs(intval($_GET['otkr_topic'])).'"><img src="./img/1.png" alt=""> Подтверждаю</a>
<a class="links" href="?a=topic&amp;id='
.$id.'"><img src="./img/icon/back.png" alt=""> Вернуться</a>'; else {
mysql_query("UPDATE `forum_topic` SET `lvl` = '0' WHERE `id` = '".abs(intval($_GET['otkr_topic']))."'");
header('Location: ../forum.php?a=topic&id='.$id);
}}} else 
header('Location: ../forum.php');
break;

case 
'view':
if (empty(
$id) or $id == 0header('Location: ../forum.php');
else 
$topic mysql_num_rows(mysql_query("SELECT `id` FROM `forum_themes` WHERE `id` = '".$id."'"));
if (
$topic == 0header('Location: ../forum.php');
else 
$topic mysql_fetch_array(mysql_query("SELECT * FROM `forum_themes` WHERE `id` = '".$id."'"));

$block mysql_query("SELECT `id` FROM `block` WHERE `user` = '".$user."' AND `end` = '0' AND `type` = '1'");
if(
$us['level'] > && $id != && mysql_num_rows($block) == or $id == && $us['privilege'] > 0) echo'<a class="links" href="../forum.php?a=add&amp;id='.$id.'"><img src="./img/icon/theme.png" alt=""> <b>Новая тема</b></a><br/>';

$all mysql_result(mysql_query("select count(*) FROM `forum_topic` WHERE `theme` = '".$id."'"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/$us['kol']);
$start $page*$us['kol']-$us['kol'];

$query mysql_query("select * FROM `forum_topic` WHERE `theme` = '".$id."' order by `lvl` DESC, `id` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_assoc($query)){
$q mysql_fetch_array(mysql_query("select * FROM `forum_massages` WHERE `theme` = '".$res['id']."' ORDER BY `id` DESC LIMIT 1"));
$topt mysql_result(mysql_query("SELECT count(*) FROM `forum_massages` WHERE `theme` = '".$res['id']."'"),0);
if(
$topt $us['kol']) $pagew round(($topt/$us['kol'])+1); else $pagew 1;

$start++;
if (
$res['lvl'] == 1) echo '<img src="./img/icon/forum_top.png" alt=""> ';
if (
$res['close'] == 1) echo '<img src="./img/icon/forum_close.png" alt=""> ';
echo
'<img src="./img/icon/theme.png" alt=""> <a class="link" href="?a=topic&amp;id='.$res['id'].'">'.$res['title'].' ['.$topt.']</a>
<a class="link" href="?a=topic&amp;id='
.$res['id'].'&amp;page='.$pagew.'">[»]</a>
<br/><span class="time">'
.datap($res['time']).'</span><br/><small><b>Последний:</b> ';
pers_info($q['author']);
echo
'</small><br/>';
}

navigation($all,$us['kol'],$page,'forum.php?a=view&id='.$id.'&',$total);

} else echo 
'В данном форуме еще нет тем!<br/>';
echo
'<a class="links" href="../forum.php"><img src="./img/icon/back.png" alt=""> Вернуться</a>';
break;

case 
'add':
$last round(time()-$us['last_forum_theme']);
$block mysql_query("SELECT `id` FROM `block` WHERE `user` = '".$user."' AND `end` = '0' AND `type` = '1'");
if (
$us['level'] > && $id != && mysql_num_rows($block) == or $id == && $us['privilege'] > 0){
$f_theme mysql_num_rows(mysql_query("SELECT `id` FROM `forum_themes` WHERE `id` = '".$id."'"));
if (
$id && $f_theme == 1){
if (isset(
$_POST['ok'])){
$title filter($_POST['title']);
$text filter($_POST['text']);
$error '';

if(
mb_strlen($title) < || mb_strlen($title) > 70$error .= 'Неверная длина заголовка!<br/>';
if(
mb_strlen($text) < || mb_strlen($text) > 500$error .= 'Неверная длина текста!<br/>';
if(
mysql_num_rows(mysql_query("SELECT `id` FROM `forum_topic` WHERE `title` = '".filter($_POST['title'])."'")) == 1$error .= 'Похожая тема уже существует!<br/>';
if(
$last 300$error .= 'Новые темы можно создавать раз в 5 минут!<br/>';

if (empty(
$error)){
$ok mysql_query("INSERT INTO `forum_topic` SET `time` = '".time()."', `author` = '".$user."', `theme` = '".$id."', `time_massage` = '".time()."', `title` = '".$title."'");
$idi mysql_insert_id();
$ok1 mysql_query("INSERT INTO `forum_massages` SET `time` = '".time()."', `author` = '".$user."', `theme` = '".$idi."', `text` = '".$text."'");
mysql_query("UPDATE `users` SET `last_forum_theme` = '".time()."' WHERE `id` = '".$user."'");
if(
$ok && $ok1) echo 'Тема успешно создана!<a class="links" href="?a=topic&amp;id='.$idi.'">Перейти</a><br/>';
} else echo
'<div class="error">'.$error.'</div>';
} else {
echo 
'<form method="POST" action=""><b>Заголовок [70]:</b>
<input type="text" name="title" class="text"><b>Сообщение [500]:</b>
<textarea name="text" cols="19" rows="3" class="text"></textarea>
<input type="submit" value="Создать" name="ok" class="button"></form>'
;
}} else 
header('Location: ../forum.php');
} else echo 
'<div class="error">Тему можно создавать раз в 5 минут, вы находитесь в бане или ваш уровень слишком мал!</div>';
echo
'<a class="links" href="?a=view&amp;id='.$id.'"><img src="./img/icon/back.png" alt=""> К разделу</a>';
break;

case 
'tems':
$all mysql_result(mysql_query("select count(*) FROM `forum_topic`"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/$us['kol']);
$start $page*$us['kol']-$us['kol'];

$query mysql_query("SELECT * FROM `forum_topic` ORDER BY `id` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_assoc($query)){
$qu mysql_fetch_array(mysql_query("select * FROM `forum_themes` WHERE `id` = '".$res['theme']."'"));
$q mysql_fetch_array(mysql_query("select * FROM `forum_massages` WHERE `theme` = '".$res['id']."' ORDER BY `id` DESC LIMIT 1"));

$topt mysql_result(mysql_query("SELECT count(*) FROM `forum_massages` WHERE `theme` = '".$res['id']."'"),0);
if(
$topt $us['kol']) $pagew round(($topt/$us['kol'])+1); else $pagew 1;

$start++;
if (
$res['lvl'] == 1) echo '<img src="./img/icon/forum_top.png" alt=""> ';
if (
$res['close'] == 1) echo '<img src="./img/icon/forum_close.png" alt=""> ';
echo
'<img src="./img/icon/theme.png" alt=""> <a class="link" href="?a=topic&id='.$res['id'].'">'.$res['title'].' ['.$topt.']</a>
<a class="link" href="?a=topic&amp;id='
.$res['id'].'&amp;page='.$pagew.'">[»]</a>
<br/><span class="time">'
.datap($res['time']).'</span><br/><small><b>Последний:</b> ';
pers_info($q['author']);
echo
'<br/><b>Раздел:</b> <a class="link" href="?a=view&amp;id='.$qu['id'].'">'.$qu['title'].'</a></small><br/>';
}

navigation($all,$us['kol'],$page,'?a=tems&',$total);

} else echo 
'Новых тем еще нет!<br/>';
echo
'<a class="links" href="../forum.php"><img src="./img/icon/back.png" alt=""> Вернуться</a>';
break;

case 
'messages':
$all mysql_result(mysql_query("select count(*) FROM `forum_massages`"),0);
if(
$all 0){
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/$us['kol']);
$start $page*$us['kol']-$us['kol'];

$query mysql_query("SELECT * FROM `forum_massages` ORDER BY `id` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_assoc($query)){
$qut mysql_fetch_array(mysql_query("select * FROM `forum_topic` WHERE `id` = '".$res['theme']."'"));
$qu mysql_fetch_array(mysql_query("select * FROM `forum_themes` WHERE `id` = '".$qut['theme']."'"));

$topt mysql_result(mysql_query("SELECT count(*) FROM `forum_massages` WHERE `theme` = '".$qut['id']."'"),0);
if(
$topt $us['kol']) $pagew round(($topt/$us['kol'])+1); else $pagew 1;

$start++;
echo
'<img src="./img/icon/theme.png" alt=""> <a class="link" href="?a=topic&id='.$qut['id'].'">'.$qut['title'].' ['.$topt.']</a>
<a class="link" href="?a=topic&amp;id='
.$qut['id'].'&amp;page='.$pagew.'">[»]</a>
<br/><span class="time">'
.datap($res['time']).'</span>
<br/>'
.smiles($res['text']).'<br/><small><b>Написал:</b> ';
pers_info($res['author']);
echo
'<br/><b>Раздел:</b> <a class="link" href="?a=view&amp;id='.$qu['id'].'">'.$qu['title'].'</a></small><br/>';
}

navigation($all,$us['kol'],$page,'?a=messages&',$total);

} else echo 
'Активных тем еще нет!<br/>';
echo
'<a class="links" href="../forum.php"><img src="./img/icon/back.png" alt=""> Вернуться</a>';
break;

case 
'create_r':
if (
$us['privilege'] == 2){
if (isset(
$_POST['title'])){
$title filter($_POST['title']);
mysql_query("INSERT INTO `forum_themes` SET `title` = '".$title."'");
header('Location: ../forum.php');
} else {
echo 
'<form method="POST" action=""><b>Название раздела:</b><br />
<input type="text" name="title"><br />
<input type="submit" value="Создать"></form>'
;
}} else 
header('Location: ../forum.php');
break;

case 
'del_razd':
if(
$id && $us['privilege'] == 2){
mysql_query("DELETE FROM `forum_themes` WHERE `id` = '".$id."'");
mysql_query("DELETE FROM `forum_topic` WHERE `theme` = '".$id."'");
header('Location: ../forum.php');
} else echo
'<div class="error">Не передан id, или у вас недостаточно прав!</div>';
break;
}

echo 
'</div>';
} else 
header('Location: ../index.php');
include 
'./include/foot1.php';
?>
Онлайн: 3
Реклама