Просмотр файла forum/web.php

Размер файла: 53.63Kb
<?php
// автор скрипта - Arab
// icq - 9988817   сайт: http://bola.net.ru

Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);

include_once "includ/functions.php";
include_once "includ/login.php";
include_once "includ/setting.php";
include_once "includ/online.php";

if($forum_dostup=="0" && $m_level!=="1"){
include_once "../css/web/index.php";
$site = explode(".",$_SERVER['HTTP_HOST']);
echo'<div class=agr><center><b>Форум '.check(ucfirst($site[0])).'</b></center></div><div class=bgr>';
echo'Форум временно закрыт!</div>';
include_once "../css/web/foot.php"; exit; }

if($forum_dostup=="1"){
include_once "../css/web/index.php";
$site = explode(".",$_SERVER['HTTP_HOST']);
echo'<div class=agr><center><b>Форум '.check(ucfirst($site[0])).'</b></center></div><div class=bgr>';
echo'Форум открыт только регистрированным пользователям!';
	echo'<form method="post" action="login/login.php?'.SID.'">
	Login:
	<br><input name="login" value=""><br>
	Password:
	<br><input type="password" name="password" value=""><br>
	<input value="Enter" name="do" type="submit"></form><br>';
echo'<center><b><a href="login/regstart.php?'.SID.'">Регистрация</a></b></center></div>';
include_once "../css/web/foot.php"; exit; }

$ip=full_check($_SERVER['REMOTE_ADDR']);
if(eregi("[^0-9]", $razdel)){ echo'Идите нах'; exit;}

//////////////////////////////////////////////////////////////		КТО НА ФОРУМЕ		/////////////////////////////////////////////////////////////////
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
$brem = time();
$ffile = file_get_contents("$maindir/forum/data/forumon.dat");
if(strpos($ffile,$login)!==false){}else{
$file_online.="$login|$brem\r\n";
$fm=fopen("$maindir/forum/data/forumon.dat","a+");
fputs($fm,"$file_online");		// запись
fclose($fm);
chmod ("$maindir/forum/data/forumon.dat", 0666); }}

$file = @file("$maindir/forum/data/forumon.dat");
$file = @array_reverse($file);
$total = @count($file);

if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + 30){ $end = $total; }
else {$end = $start + 30; }
for ($i = $start; $i < $end; $i++){
$data = explode("|",$file[$i]);
# echo'На форуме: '.$data[0].', ';

$tree=time()-180;
if($data[1]<$tree){
$file = file("$maindir/forum/data/forumon.dat");
$fp=fopen("$maindir/forum/data/forumon.dat","w");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($file);$i++) { if ($i==$line) {unset($file[$i]);} }
fputs($fp, implode("",$file));		// удаление
flock ($fp,LOCK_UN);
fclose($fp);
@chmod ("$maindir/forum/data/forumon.dat", 0666);
}}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		НОВАЯ ТЕМА		/////////////////////////////////////////////////////////////////
if(isset($newtem)){
$newtem=full_check($newtem);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
include_once "../css/web/index.php";
if(eregi("[^0-9]", $razdel)){ echo'Пошел нах!'; exit; }
if(!file_exists("$maindir/forum/data/forum/razd$razdel.dat")){
include_once "../css/web/index.php";
echo'<br><p align="center"><b>Выбран несуществующий раздел!</b></p>';
include_once "../css/web/foot.php"; exit;}

$testfile=@file("$maindir/forum/data/forum/razd$razdel.dat");
$text = @file("$maindir/forum/data/mainforum.dat");
$rzd = explode("|",$text[$razdel]);

echo'<div class=agr><center>Создание темы в разделе <b>'.$rzd[1].'</b></center></div><div class=bgr>';
echo'<form method="post" action="add.php?newtema&razdel='.$razdel.'&ver=web&amp;'.SID.'">
Название:<br><input name="temname" value="" size="36"><br>
Сообщение:<br><textarea name="msg" cols="99" rows="40"></textarea>
<br><input value="Создать тему" name="do" type="submit"></form><br>
<a href="web.php?razdel='.$razdel.'">Вернутся</a><br></div>';
}else{
include_once "../css/web/index.php";
echo'Вы не авторизованы для создания темы!<br>';}
include_once "../css/web/foot.php"; exit;}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ЗАКРЫТИЕ ТЕМЫ		/////////////////////////////////////////////////////////////////
if(isset($temclose)){
$temclose=full_check($temclose);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $m_level=="3"){
$f = file("$maindir/forum/data/forum/".check($id).".tem");
$other = explode("|",$f[0]);

$f[0]="$other[0]|$other[1]|$other[2]|$other[3]|$other[4]|$other[5]|$other[6]|$other[7]|$other[8]|closed|\r\n";
$rezultat=implode("",$f);
$fp=fopen("$maindir/forum/data/forum/".check($id).".tem","w");
fputs($fp,$rezultat);
header ("Location: web.php?temclosed&razdel=".check($razd));
exit; }}}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ОТКРЫТИЕ ТЕМЫ		/////////////////////////////////////////////////////////////////
if(isset($temopen)){
$temopen=full_check($temopen);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
$f = file("$maindir/forum/data/forum/".check($id).".tem");
$other = explode("|",$f[0]);

$f[0]="$other[0]|$other[1]|$other[2]|$other[3]|$other[4]|$other[5]|$other[6]|$other[7]|$other[8]||\r\n";
$rezultat=implode("",$f);
$fp=fopen("$maindir/forum/data/forum/".check($id).".tem","w");
fputs($fp,$rezultat);
header ("Location: web.php?temopened&razdel=".check($razd));
exit; }}}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		УДАЛЕНИЕ ФАЙЛА		/////////////////////////////////////////////////////////////////
if(isset($del)){
$del=full_check($del);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $m_level=="3"){
unlink("$maindir/forum/data/base/$del");
echo'<center>Файл удален!</center>'; }}}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		УДАЛЕНИЕ СООБЩЕНИЯ		/////////////////////////////////////////////////////////////////
if(isset($delmsg)){
$delmsg=full_check($delmsg);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $avtor=="$login"){

if(!$m_level=="1" || !$m_level=="2" || !$m_level=="3"){
$checkop = @file("$maindir/forum/data/forum/".check($id).".tem");
$chek = explode("|",$checkop[0]);
if($chek[9]=="closed"){
include_once "../css/web/index.php";
echo'<center><font color="#dd1111"><b>Нельзя удалять соощения в закрытой теме!</b></font></center>';
include_once "../css/web/foot.php"; exit;}}

$chekstr = file("$maindir/forum/data/forum/".check($id).".tem");
$allcheck = @array_reverse($chekstr);
$itog = count($allcheck);
if($itog<2){
include_once "../css/web/index.php";
echo'В теме должно оставаться хоть одно сообщение';
include_once "../css/web/foot.php"; exit;}

$file=file("$maindir/forum/data/forum/".check($id).".tem");
$editmsg = explode("|",$file[$stroka]);
unset($file[$stroka]);
$str=implode("",$file);
$fp=fopen(''.$maindir.'/forum/data/forum/'.check($id).'.tem','w');
fputs($fp,$str);
fclose($fp);
header ("Location: web.php?messages&tem=".check($editmsg[0])."&id=".check($id));
exit; }}}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ОЧИСТКА FORUMA		/////////////////////////////////////////////////////////////////
if(isset($clear_forum)){
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1"){
if (md5($mypass)==$npassword){

unlink("$maindir/forum/data/mainforum.dat");
$opdir=opendir("$maindir/forum/data/forum");
while($opfile=readdir($opdir)){
if(($opfile != ".") && ($opfile != "..")){
unlink("$maindir/forum/data/forum/".check($opfile).""); }}
closedir ($opdir);
header ("Location: web.php"); exit;
}else{
include_once "../css/web/index.php";
echo'<div class=agr><center><b>Очистка форума</b></center></div><div class=bgr>';
echo'неверный пароль</div>';
include_once "../css/web/foot.php"; exit; }}}}

if(isset($clear_foru)){
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1"){
include_once "../css/web/index.php";
echo'<div class=agr><center><b>Очистка форума</b></center></div><div class=bgr>';
echo'<br><center><form method="post" action="web.php?clear_forum">
Введите ваш пароль:<br><input type="txt" name="mypass"><br>
<input value="ОЧИСТИТЬ!" type="submit"></form></center>';
echo'<br><a href="web.php">В форум</a></div>';
include_once "../css/web/foot.php"; exit; }}}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ОЧИСТКА ТЕМ		/////////////////////////////////////////////////////////////////

if(isset($alldels)){
$alldels=full_check(alldels);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
include_once "../css/web/index.php";
echo'<div class=agr><center><b>Очистка форума</b></center></div><div class=bgr>
Эта функция позволяет очистить форум от всех тем определенного пользователя что удобно для очистки спама<br>';

if($login==$user or empty($user)){ echo'Ошибка!<br>Нельзя очищать свои темы! Это запрет на случай если под логином админа сейчас взломщик или возможно вы не выбрали пользоваьеля';}else{
echo'<br>Вы уверены что хотите очистить все темы пользователя <b><a href="../other/anketa.php?user='.$user.'&'.SID.'">'.$user.'<a></b> ?<br>
<form method="post" action="web.php?alldelx&user='.$user.'">
<input value="Да" type="submit"></form> 
<form method="post" action="web.php">
<input value="Нет" type="submit"></form>'; }

echo'<br><a href="web.php">В форум</a></div>';
include_once "../css/web/foot.php"; exit;
}}}

if(isset($alldelx)){
$alldelx=full_check($alldelx);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
if($login==$user){ echo'иди нах'; exit; }
$dir=opendir("$maindir/forum/data/forum");
while($file=readdir($dir)){
if(($file != ".") && ($file != "..")){
if(ereg(".tem",$file)){
$text = file("$maindir/forum/data/forum/".full_check($file));
$dltm = explode("|",$text[0]);
if($dltm[2]=="$user"){
unlink("$maindir/forum/data/forum/$file"); }}}}
													///////////////////////////////////////////////
$vrazd = @file("$maindir/forum/data/forum/razd0.dat");
$vrazd = @array_reverse($vrazd);
$cvrazd = count($vrazd);
for($i=0; $i<$cvrazd; $i++){
$a = explode("|",$vrazd[$i]);
if($a[2]=="$user"){
unset($vrazd[$i]);
$str=implode("",$vrazd);
$fp=fopen("$maindir/forum/data/forum/razd0.dat","w");
fputs($fp,$str);
fclose($fp);}} ///////////////////////
$vrazd = @file("$maindir/forum/data/forum/razd1.dat");
$vrazd = @array_reverse($vrazd);
$cvrazd = count($vrazd);
for($i=0; $i<$cvrazd; $i++){
$a = explode("|",$vrazd[$i]);
if($a[2]=="$user"){
unset($vrazd[$i]);
$str=implode("",$vrazd);
$fp=fopen("$maindir/forum/data/forum/razd1.dat","w");
fputs($fp,$str);
fclose($fp);}}  ///////////////////////
$vrazd = @file("$maindir/forum/data/forum/razd2.dat");
$vrazd = @array_reverse($vrazd);
$cvrazd = count($vrazd);
for($i=0; $i<$cvrazd; $i++){
$a = explode("|",$vrazd[$i]);
if($a[2]=="$user"){
unset($vrazd[$i]);
$str=implode("",$vrazd);
$fp=fopen("$maindir/forum/data/forum/razd2.dat","w");
fputs($fp,$str);
fclose($fp);}}  //////////////////////////////
$vrazd = @file("$maindir/forum/data/forum/razd3.dat");
$vrazd = @array_reverse($vrazd);
$cvrazd = count($vrazd);
for($i=0; $i<$cvrazd; $i++){
$a = explode("|",$vrazd[$i]);
if($a[2]=="$user"){
unset($vrazd[$i]);
$str=implode("",$vrazd);
$fp=fopen("$maindir/forum/data/forum/razd3.dat","w");
fputs($fp,$str);
fclose($fp);}}///////////////////////////////
$vrazd = @file("$maindir/forum/data/forum/razd4.dat");
$vrazd = @array_reverse($vrazd);
$cvrazd = count($vrazd);
for($i=0; $i<$cvrazd; $i++){
$a = explode("|",$vrazd[$i]);
if($a[2]=="$user"){
unset($vrazd[$i]);
$str=implode("",$vrazd);
$fp=fopen("$maindir/forum/data/forum/razd4.dat","w");
fputs($fp,$str);
fclose($fp);}}///////////////////////////////
$vrazd = @file("$maindir/forum/data/forum/razd5.dat");
$vrazd = @array_reverse($vrazd);
$cvrazd = count($vrazd);
for($i=0; $i<$cvrazd; $i++){
$a = explode("|",$vrazd[$i]);
if($a[2]=="$user"){
unset($vrazd[$i]);
$str=implode("",$vrazd);
$fp=fopen("$maindir/forum/data/forum/razd5.dat","w");
fputs($fp,$str);
fclose($fp);}}///////////////////////////////
$vrazd = @file("$maindir/forum/data/forum/razd6.dat");
$vrazd = @array_reverse($vrazd);
$cvrazd = count($vrazd);
for($i=0; $i<$cvrazd; $i++){
$a = explode("|",$vrazd[$i]);
if($a[2]=="$user"){
unset($vrazd[$i]);
$str=implode("",$vrazd);
$fp=fopen("$maindir/forum/data/forum/razd6.dat","w");
fputs($fp,$str);
fclose($fp);}}///////////////////////////////
$vrazd = @file("$maindir/forum/data/forum/razd7.dat");
$vrazd = @array_reverse($vrazd);
$cvrazd = count($vrazd);
for($i=0; $i<$cvrazd; $i++){
$a = explode("|",$vrazd[$i]);
if($a[2]=="$user"){
unset($vrazd[$i]);
$str=implode("",$vrazd);
$fp=fopen("$maindir/forum/data/forum/razd7.dat","w");
fputs($fp,$str);
fclose($fp);}}///////////////////////////////
$vrazd = @file("$maindir/forum/data/forum/razd8.dat");
$vrazd = @array_reverse($vrazd);
$cvrazd = count($vrazd);
for($i=0; $i<$cvrazd; $i++){
$a = explode("|",$vrazd[$i]);
if($a[2]=="$user"){
unset($vrazd[$i]);
$str=implode("",$vrazd);
$fp=fopen("$maindir/forum/data/forum/razd8.dat","w");
fputs($fp,$str);
fclose($fp);}}///////////////////////////////
													///////////////////////////////////////////////
header ("Location: web.php?allclear&us=".check($user)); exit; }}}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ИЗМЕНЕНИЕ СООБЩЕНИЯ		/////////////////////////////////////////////////////////////////
if(isset($editmsg)){
$editmsg=full_check($editmsg);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $m_level=="3" || $avtor=="$login"){
include_once "../css/web/index.php";
$stroka=check($stroka);
$file=file("$maindir/forum/data/forum/".check($id).".tem");
$vybor = $file[$stroka];
$editmsg = explode("|",$file[$stroka]);

if(!$m_level=="1" || !$m_level=="2" || !$m_level=="3"){
$checkop = @file("$maindir/forum/data/forum/".check($id).".tem");
$chek = explode("|",$checkop[0]);
if($chek[9]=="closed"){
include_once "../css/web/index.php";
echo'<center><font color="#dd1111"><b>Нельзя изменять соощения в закрытой теме!</b></font></center>';
include_once "../css/web/foot.php"; exit;}}

$editmsg[5] = str_replace("<br>","\r\n",$editmsg[5]);
echo'<div class=agr><center><b>Изменение сообщения</b></center></div><div class=url>';

echo'<br>
<form method="post" action="web.php?editmsggo&stroka='.$stroka.'&id='.$id.'&avtor='.$login.'">
'.$editmsg[2].'<br>
<textarea name="msg" cols="99" rows="40">'.$editmsg[5].'</textarea><br>
<input value="Изменить" name="do" type="submit"></form>

<br>Вы так же можете удалить ваше сообщение
<form method="post" action="web.php?delmsg&stroka='.$stroka.'&id='.$id.'&avtor='.$login.'">
<input value="Удалить" name="do" type="submit"></form>
<br><a href="web.php?messages&tem='.$back.'&id='.$id.'">Назад в тему</a><br></div></div>';
include_once "../css/web/foot.php"; exit; }}}

////////////////////////////
if(isset($editmsggo)){
$editmsggo=full_check($editmsgo);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $m_level=="3" || $avtor=="$login"){

if(win_to_utf(strlen(utf_to_win($msg)))<3 || win_to_utf(strlen(utf_to_win($msg)))>2000){
include_once "../css/web/index.php";
echo'<p align="center"><b>Сообщение слишком короткое или длинное</b></p>';
include_once "../css/web/foot.php"; exit;}

if(!$m_level=="1" || !$m_level=="2" || !$m_level=="3"){
$checkop = @file("$maindir/forum/data/forum/".check($id).".tem");
$chek = explode("|",$checkop[0]);
if($chek[9]=="closed"){
include_once "../css/web/index.php";
echo'<center><font color="#dd1111"><b>Нельзя изменять соощения в закрытой теме!</b></font></center>';
include_once "../css/web/foot.php"; exit;}}

$f = file("$maindir/forum/data/forum/".check($id).".tem");
$other = explode("|",$f[$stroka]);
$msg=check($msg);
$strok=$stroka;
$f[$strok]="$other[0]|$other[1]|$other[2]|$other[3]|$other[4]|$msg|$other[6]|$other[7]|$other[8]|$other[9]|\r\n";
$rezultat=implode("",$f);
$rezultat=str_replace("\r\n", "", $rezultat);
$fp=fopen("$maindir/forum/data/forum/".check($id).".tem","w");
fputs($fp,$rezultat);
header ("Location: web.php?messages&tem=".check($other[0])."&id=".check($id)."");
exit; }}}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		УДАЛЕНИЕ РАЗДЕЛА		/////////////////////////////////////////////////////////////////
if(isset($delrazd)){
$delrazd=full_check($delrazd);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
@unlink("$maindir/forum/data/forum/razd".check($stroka).".dat");
$file=file("$maindir/forum/data/mainforum.dat");
$editmsg = explode("|",$file[$stroka]);
unset($file[$stroka]);
$str=implode("",$file);
$fp=fopen("$maindir/forum/data/mainforum.dat","w");
fputs($fp,$str);
fclose($fp);
header ("Location: web.php");
exit; }}}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		УДАЛЕНИЕ ТЕМЫ		/////////////////////////////////////////////////////////////////
if(isset($deltemax)){
$deltemax=full_check($deltemax);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $m_level=="3"){
include_once "../css/web/index.php";
$textdel = @file("$maindir/forum/data/forum/".check($id).".tem");
echo'<div class=agr><center><b>Удаление темы</b></center></div><div class=bgr>';
if($textdel!=""){
$delt = explode("|",$textdel[0]);

echo'Вы уверены что хотите удалить тему <b>'.$delt[3].'</b> ?<br>';
echo'<center><a href="web.php?deltema&stroka='.$str.'&razdel='.$delt[0].'&id='.$id.'">Да</a> | <a href="web.php?razdel='.$delt[0].'">Нет</a></center></div>';
}else{ echo'Такой темы не существует.</div>'; include_once "../css/web/foot.php"; exit; }
include_once "../css/web/foot.php"; exit; }else{ echo'Пошла нахуй!'; exit;}} exit;}

if(isset($deltema)){
$deltema=full_check($deltema);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $m_level=="3"){
@unlink("$maindir/forum/data/forum/".check($id).".tem");
$file=file("$maindir/forum/data/forum/razd".check($razdel).".dat");
$editmsg = explode("|",$file[$stroka]);
unset($file[$stroka]);
$str=implode("",$file);
$fp=fopen("$maindir/forum/data/forum/razd".check($razdel).".dat","w");
fputs($fp,$str);
fclose($fp);
header ("Location: web.php?razdel=".check($razdel));
exit; }}}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ОТКРЫТЬ СТРОКУ ДЛЯ ИЗМЕНЕНИЯ РАЗДЕЛА		///////////////////////////////////////////
if(isset($editrazd)){
$editrazd=full_check($editrazd);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
include_once "../css/web/index.php";
echo'<div class=agr><center><b>Изменение раздела</b></center></div><div class=bgr>';
$file=file("$maindir/forum/data/mainforum.dat");
$vybor = $file[$stroka];
$editmsg = explode("|",$file[$stroka]);
echo'<form method="post" action="web.php?editrdone&stroka='.$stroka.'&msg='.$msg.'">
<p align="center">Изменение названия раздела<br>Не желательно особенно в другую тематику если в разделе есть темы<br>
<input name="msg" value="'.$editmsg[1].'" size="38"><br>
<input value="Изменить" name="do" type="submit"></form></p><br></div>';
include_once "../css/web/foot.php"; exit;
}else{ echo'<p align="center">Иди нах!</p>';
$log_time = date("G:i/j F");
$log_msg=$login.'|Попытка изменить рыздел форума|'.$ip.'|'.$log_time.'|';
$fp=fopen("$maindir/forum/data/logs.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$log_msg\r\n");
flock($fp,LOCK_UN);
fclose($fp);
chmod ("$maindir/forum/data/logs.dat", 0666);
include_once "../css/web/foot.php"; exit;}}}
//////////////////////////////////////////////////////////////		ИЗМЕНЕНИЕ РАЗДЕЛА
if(isset($editrdone)){
$editrdone=full_check($editrdone);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
$f = file("$maindir/forum/data/mainforum.dat");
$other = explode("|",$f[$stroka]);

if(win_to_utf(strlen(utf_to_win($msg)))<3 || win_to_utf(strlen(utf_to_win($msg)))>26){
include_once "../css/web/index.php";
echo'<p align="center"><b>Название слишком короткое или длинное</b></p>';
include_once "../css/web/foot.php"; exit;}

$msg=check($msg);
$strok=$stroka;
$f[$strok]="$other[0]|$msg|$other[2]|$other[3]|$other[4]|$other[5]|$other[6]|$other[7]|$other[8]|\r\n";
$rezultat=implode("",$f);
$fp=fopen("$maindir/forum/data/mainforum.dat","w");
fputs($fp,$rezultat);
header ("Location: web.php?razdedit");
exit; }}}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
include_once "../css/web/index.php";
$site = explode(".",$_SERVER['HTTP_HOST']);
echo'<div class=agr><center><b>Форум '.check(ucfirst($site[0])).'</b></center></div><div class=bgr>';

if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
echo''.$hello.' '.$login.' - <a href="login/menu.php?'.SID.'">мое меню</a>';
if($m_level=="1" or $m_level=="2"){ echo' | <a href="admin">Админка</a><br>'; }
} else {
echo'<table width="50%" border=0 cellpadding=0 cellspacing=0>
<tr><td class=c >'.$hello.' '.$guestname.' - <a href="login/regstart.php?'.SID.'">регистрация</a></td><td class=c>';
	echo'<form method="post" action="login/login.php?&ver=web&amp;'.SID.'">
	Логин:
	<br><input name="login" value=""><br>
	Пароль:
	<br><input type="password" name="password" value="">
	<input value="Enter" name="do" type="submit"></form><br></td></tr></table>';   }


if($m_privat>0){ echo'<script>alert("Новое сообщение - ('.$m_privat.')");</script>
<center><img src="http://'.$_SERVER['HTTP_HOST'].'/images/mail.gif" alt=""> 
<a href="http://'.$_SERVER['HTTP_HOST'].'/forum/other/privat.php?'.SID.'"><font color="#ff2222"><b>Новое сообщение - ('.$m_privat.')</b></font></a></center><br>'; }


if(isset($enteroff)){ $enteroff=full_check($enteroff);
echo'<center><font color="#ee1111"><b>Неверный пароль!</b></font></center><br>'; }
if(isset($addmsg)){ $addmsg=full_check($addmsg);
echo'<center><font color="#ee1111"><b>Сообщение добавлено!</b></font></center><br>'; }
if(isset($addrazd)){ $addrazd=full_check($addrazd);
echo'<center><font color="#ee1111"><b>Раздел добавлен!</b></font></center><br>'; }
if(isset($addtema)){ $addtema=full_check($addtema);
echo'<center><font color="#ee1111"><b>Тема создана!</b></font></center><br>'; }
if(isset($deltema)){ $deltema=full_check($deltema);
echo'<center><font color="#ee1111"><b>Тема удалена!</b></font></center><br>'; }
if(isset($razdedit)){ $razdedit=full_check($razdedit);
echo'<center><font color="#ee1111"><b>Имя раздела изменено!</b></font></center><br>'; }
if(isset($temopened)){ $temopened=full_check($temopened);
echo'<center><font color="#ee1111"><b>Тема открыта!</b></font></center><br>'; }
if(isset($temclosed)){ $temclosed=full_check($temclosed);
echo'<center><font color="#ee1111"><b>Тема закрыта!</b></font></center><br>'; }
if(isset($cut)){ $cut=full_check($cut);
echo'<center><font color="#ee1111"><b>Тема успешно перенесена!</b></font></center><br>'; }
if(isset($allclear)){ $allclear=full_check($allclear);

echo'<center><font color="#ee1111"><b>Темы пользователя <b>'.$us.'</b> успешно удалены!</b></font></center><br>'; }

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ОЧИСТКА ТЕМ		/////////////////////////////////////////////////////////////////
if(isset($alldel)){
$alldel=full_check($alldel);
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
echo'<center><b>Очистка форума</b></center>
Эта функция позволяет очистить форум от всех тем определенного пользователя что удобно для очистки спама<br>';
echo'<br>Введите логин:<br>
<form method="post" action="web.php?alldels&user='.$user.'">
<input type="text" name="user" value=""><br>
<input value="Очистить темы" type="submit"></form>';

if($m_level=1){
echo'<br><center><form method="post" action="web.php?clear_foru">
<input value="ОЧИСТИТЬ ВЕСЬ ФОРУМ!" type="submit"></form></center></div>'; }
include_once "../css/web/foot.php"; exit;
}}}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ВЫВОД СООБЩЕНИЙ	//////////////////////////////////////////////////////////////////////
if(isset($messages)){
$messages=full_check($messages);
if(eregi("[^0-9]", $tem)){ echo'Пошел нах!'; exit; }
if(eregi("[^0-9]", $id)){ echo'Пошел нах!'; exit; }
$text = @file("$maindir/forum/data/forum/".check($id).".tem");
$rzdid= explode("|",$text[0]);
if(!file_exists("$maindir/forum/data/forum/razd".check($tem).".dat")){ echo'<center>Такого раздела не существует!</center></div>';
include_once "../css/web/foot.php"; exit;}
if(!file_exists("$maindir/forum/data/forum/".check($id).".tem")){ echo'<center>Такой темы не существует!</center></div>';
include_once "../css/web/foot.php"; exit;}
echo'<meta name="keywords" content="'.$rzdid[3].'">
<meta name="description" content="'.$rzdid[3].'">
<title>'.$_SERVER['HTTP_HOST'].' - '.$rzdid[3].'</title>';

$rand2 = rand(0,99);
$rand3 = rand(0,99);
$rand = "$rand2$rand3";
echo'<a href="web.php?'.check($rand).'">Форум</a>|';
echo'<a href="other/rules.php?'.SID.'">Правила</a>|';
echo'<a href="other/banlist.php?'.SID.'">Бан-лист</a>|';
echo'<a href="index.php?'.SID.'">WAP-версия</a>|';
echo'<a href="web.php?newtem&razdel='.check($tem).'">Создать тему</a>';
echo'<hr><center><b><a href="web.php?razdel='.check($rzdid[0]).'">'.check($rzdid[1]).'</a>|'.check($rzdid[3]).'</b>';

if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){

$checkop = @file("$maindir/forum/data/forum/".check($id).".tem");
$cheks = explode("|",$checkop[0]);


if($cheks[9]=="closed"){
echo' <a href="web.php?temopen&razd='.$tem.'&id='.$id.'">[откр]</a> ';
}else{
echo' <a href="web.php?temclose&razd='.$tem.'&id='.$id.'">[закр]</a> ';}}}
echo'</center>';
$messages=full_check($messages);

if($messages=="upl"){		// добавлени файла
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){

if($m_level=="4" && $m_balls<$upl_balls){ echo'<b>Вы не можете выгрузить файл так как у вас меньше  '.$upl_balls.' ти баллов!</b></div>';
include_once "../css/web/foot.php"; exit;}
if($let_upl=="0"){ echo'<b>Выгрузка файлов запрещена админом!</b></div>';
include_once "../css/web/foot.php"; exit;}
if($let_upl=="1" && $m_level=="4"){ echo'<b>Выгрузка файлов запрещена админом!</b></div>';
include_once "../css/web/foot.php"; exit;}

$checkop = @file("$maindir/forum/data/forum/$id.tem");
$chek = explode("|",$checkop[0]);
if($chek[9]=="closed"){ echo'<center><font color="#dd1111"><b>Нельзя писать в закрытую тему!</b></font></center>';
include_once "../css/web/foot.php"; exit;}
echo'Добавление файла:<br>
<form action="upl.php?tems='.$tem.'&id='.$id.'&ver=web&amp;'.SID.'" method="post" name="upl_file" enctype="multipart/form-data">
<br>Выберите файл (max:'.$forum_upsiz.'кб): <br>';
echo '<input type="file" name="upl_file" value=""><br>';
echo'Описание:<br><textarea name="msg" cols="99" rows="35"></textarea><br>';
echo '<input type="submit" value="Загрузить"></form></div>';

}else{ echo'Сперва авторизуйтесь!</div>'; }
include_once "../css/web/foot.php"; exit;}

if($messages=="newmsg"){		// новое сообщение
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
$checkop = @file("$maindir/forum/data/forum/$id.tem");
$chek = explode("|",$checkop[0]);
if($chek[9]=="closed"){ echo'<center><font color="#dd1111"><b>Нельзя писать в закрытую тему!</b></font></center>';
include_once "../css/web/foot.php"; exit;}
echo'Добавление сообщения:<br><form method="post" action="add.php?addmsg&tems='.$tem.'&id='.$id.'&ver=web&amp;'.SID.'">
<textarea name="msg" cols="99" rows="40"></textarea><br>
<input value="Добавить сообщение" name="do" type="submit"></form></div>';

}else{ echo'Сперва авторизуйтесь!</div>'; }
include_once "../css/web/foot.php"; exit;}

if($messages=="newmsgo"){		// ответ
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
$checkop = @file("$maindir/forum/data/forum/".check($id).".tem");
$chek = explode("|",$checkop[0]);
$chek2 = explode("|",$checkop[$otmsg]);
if($chek[9]=="closed"){ echo'<center><font color="#dd1111"><b>Нельзя писать в закрытую тему!</b></font></center></div>';
include_once "../css/web/foot.php"; exit;}

echo'Добавление сообщения:<br>'.check($otname).': <i>'.$chek2[5].'</i><br>
<form method="post" action="add.php?addmsg&tems='.$tem.'&id='.$id.'&ver=web&amp;'.SID.'">
<textarea name="msg" cols="99" rows="40">'.check($otname).', </textarea><br>
<input value="Добавить" name="do" type="submit"></form></div>';}else{ echo'Сперва авторизуйтесь!</div>'; }
include_once "../css/web/foot.php"; exit;}

$file = @file("$maindir/forum/data/forum/".check($id).".tem");
if(empty($file)){ echo'<b>Тема пуста!</b><br><br>'; }
$checkop = @file("$maindir/forum/data/forum/".check($id).".tem");
$chek = explode("|",$checkop[0]);

if($messages=="newmsgc"){
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
$checkop = @file("$maindir/forum/data/forum/".check($id).".tem");
$chek = explode("|",$checkop[$citmsg]);
if($chek[9]=="closed"){ echo'<center><font color="#dd1111"><b>Нельзя писать в закрытую тему!</b></font></center>';
include_once "../css/web/foot.php"; exit;}
$c=$citmsg+1;
echo'Добавление сообщения:<br><form method="post" action="add.php?addmsg&tems='.$tem.'&id='.$id.'&ver=web&amp;'.SID.'">
<textarea name="msg" cols="99" rows="40">[cit]'.$c.'.'.$chek[2].': '.$chek[5].'[/cit] </textarea><br>
<input value="Добавить" name="do" type="submit"></form></div>';}else{ echo'Сперва авторизуйтесь!</div>'; }
include_once "../css/web/foot.php"; exit;}

if($chek[9]=="closed"){ echo'<center><font color="#dd1111"><b>Тема закрыта!</b></font></center>';
}else{
#<input type="button" style="background-image:url(hhhh.jpg)" />
echo'<form method="post" action="web.php?messages=newmsg&tem='.$tem.'&id='.$id.'">
<input value="Написать" type="submit"> ';
echo'<a href="web.php?messages=upl&tem='.$tem.'&id='.$id.'">файл</a></form>';}

echo'<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
<tr align="right"><td colspan="2" height="28"></td>
</tr><tr><th class="thCornerL" width="150" height="26" nowrap="nowrap">Автор</th>
<th class="thCornerL" nowrap="nowrap">Сообщение</th>';

$file = @array_reverse($file);
$total = @count($file);
$maxlist="$all_msg";
$config_post="$all_msg";
if(empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if($total<$start+$maxlist){
$end = $total;
}else{ $end = $start + $maxlist; }
for ($i=$start; $i<$end; $i++){
$razddt = explode("|",$file[$i]);
$num=$total-$i-1;
$nummsg = $num+1;
$data = date("j.n.y");
if($razddt[6]==$data){ $razddt[6]="Сегодня"; }
$msgs = @file("$maindir/forum/data/forum/".check($razddt[4]).".tem");
$allmsg = @array_reverse($msgs);
$allmsgs2 = count($allmsg);
if($razddt[7]==$data){ $razddt[7]="Сегодня"; }
$avatfile = @file("$maindir/forum/data/users/".check($razddt[2]).".log");
$avatimg = explode("|",$avatfile[0]);
$datax=$nummsg-1;

echo'</tr><tr><td width="150" align="left" valign="top" class="row1"><span class="name">';

$us_file = @file("$maindir/forum/data/users/$razddt[2].log"); 
$us_id = explode("|",$us_file[0]);
$level=$us_id[5];
if($level!=""){
if($level=="1"){ $level="Админ";}
if($level=="2"){ $level="Админ";}
if($level=="3"){ $level="Модер";}
if($level=="4"){ $level="Пользователь";}}else{ $level="удален"; }


echo'<div class=thCornerL>
<a href="web.php?messages=newmsgo&tem='.$tem.'&id='.$id.'&otname='.$nummsg.'.'.$razddt[2].'&otmsg='.$datax.'">'.$nummsg.'</a>.';
echo'<b><a href="other/anketa.php?user='.$razddt[2].'">'.$razddt[2].'</a></b> ('.$level.')</div>';
if($us_id[27]!=""){ echo'<img src="../../images/avatars/'.$us_id[27].'" alt="avatar">';
}else{ echo'<img src="../../images/avatars/0_no.gif" alt="no">'; }
if($us_id[24]!=""){ echo'<br>Рейтинг: '.$us_id[24].''; }
if($us_id[20]!=""){ echo'<br>Баллов: '.$us_id[20].''; }
if($us_id[12]!=""){ echo'<br>ICQ: '.$us_id[12].''; }
if($us_id[17]!=""){ echo'<br>Пол: '.$us_id[17].'<br>'; }
if(time()<$us_id[26]){ echo'Сейчас: <font color="#00bb00">На сайте</font>'; }else{ echo'Сейчас: <font color="#ee0000">Оффлайн</font>';}

echo'</span></td><td class="row1" width="100%" height="28" valign="top"><table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr><td width="100%">
<span class="thCornerL">Добавлено: '.$razddt[6].'/'.$razddt[7].'<span class="gen">&nbsp;</span>&nbsp; &nbsp;</td></span>
<td valign="top" colspan="5" nowrap="nowrap"><small>'.$dt[2].'</small>';

if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $razddt[2]=="$login"){
echo'[<a href="web.php?editmsg&stroka='.$datax.'&id='.$razddt[4].'&avtor='.$razddt[2].'&back='.$tem.'">изм</a>][';
echo'<a href="web.php?delmsg&stroka='.$datax.'&id='.$razddt[4].'&avtor='.$razddt[2].'">del</a>]';}}
echo'[<a href="web.php?messages=newmsgc&tem='.$tem.'&id='.$id.'&citmsg='.$datax.'">ц</a>]';

echo'</td></tr><tr><td colspan="5"><hr /></td></tr><tr>
<td colspan="5"><span class="postbody">&nbsp;'.f_post($razddt[5]).'
<br><i><font color="cc00cc">'.$us_id[4].'</font></i></span><span class="gensmall"></span></td>
</tr></table></td>';

}
$answers=$allmsgs2-1;
echo'</tr><tr><td class="catBottom" colspan="2" height="28">&nbsp;</td>
</tr></table><table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
<tr><td align="right" valign="top"></td>';
echo'<br><small><i>Автор темы: <a href="http://'.$_SERVER['HTTP_HOST'].'/forum/other/anketa.php?user='.$chek[2].'&amp;'.SID.'">'.$chek[2].'</a>________Ответов: </small>'.$answers.'</i>';

///////////////////////////	НАВИГАЦИЯ  СООБЩЕНИЙ  	/////////////////////////////
if($total>0){
echo'<br><div class="cgr">Стр. ';
$ba=ceil($total/$config_post);
$ba2=$ba*$config_post-$config_post;
$asd=$start-($config_post*3);
$asd2=$start+($config_post*4);
if($asd<$total && $asd>0){echo'<a href="web.php?messages&start=0&tem='.$tem.'&id='.$id.'">1</a> ... ';}
for($i=$asd; $i<$asd2;){
if($i<$total && $i>=0){
$ii=floor(1+$i/$config_post);
if ($start==$i){
echo'<b> ['.$ii.'] </b>'; }else{
echo'<a href="web.php?messages&start='.$i.'&tem='.$tem.'&id='.$id.'">'.$ii.'</a> ';}} $i=$i+$config_post;}
if($asd2<$total){
$ba = str_replace("'","",$ba);
echo ' ... <a href="web.php?messages&start='.$ba2.'&tem='.$tem.'&id='.$id.'">'.$ba.'</a>';}
echo'</div></div>';}

echo'</table><br clear="all" /><table cellspacing="3" border="0" align="center" cellpadding="0">
<tr><td align="center"><span class="gensmall"></span></td></tr></table></div></body></html>';
include_once "../css/web/foot.php"; exit;}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ВЫВОД ТЕМ	//////////////////////////////////////////////////////////////////////
if(isset($razdel)){
$razdel=full_check($razdel);
if(eregi("[^0-9]", $razdel)){ echo'Пошел нах!'; exit; }
$text = @file("$maindir/forum/data/mainforum.dat");
$rzd = explode("|",$text[$razdel]);

echo'<meta name="keywords" content="'.$rzd[1].'">
<meta name="description" content="'.$rzd[1].'">
<title>'.$_SERVER['HTTP_HOST'].' - '.$rzd[1].'</title>';
$rand2 = rand(0,99);
$rand3 = rand(0,99);
$rand = check("$rand2$rand3");
echo'<a href="web.php?'.check($rand).'">Форум</a>|';
echo'<a href="other/rules.php?'.SID.'">Правила</a>|';
echo'<a href="other/banlist.php?'.SID.'">Бан-лист</a>|';
echo'<a href="index.php?'.SID.'">WAP-версия</a>|';
echo'<a href="web.php?newtem&razdel='.check($razdel).'">Создать тему</a>';
echo'<hr><center><b>'.check($rzd[1]).'</b></center>';
if(!file_exists("$maindir/forum/data/forum/razd".check($razdel).".dat")){ echo'<center>Такого раздела не существует!</center></div>';
include_once "../css/web/foot.php"; exit;}

echo'<table border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline">
	<tr>
	  <th colspan="2" align="left" height="25" class="thCornerL" nowrap="nowrap">&nbsp;Список тем форума&nbsp;</th>
	  <th width="50" align="center" class="thTop" nowrap="nowrap">&nbsp;Ответов&nbsp;</th>

	  <th align="center" class="thCornerR" nowrap="nowrap">&nbsp;Последнее сообщение&nbsp;</th>';

$file = @file("$maindir/forum/data/forum/razd".check($razdel).".dat");
if(empty($file)){ echo'<b>Раздел пуст!</b><br>'; }
$file = @array_reverse($file);
$total = @count($file);
$maxlist="$all_msg";
$config_post="$all_msg";
if(empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if($total<$start+$maxlist){
$end = $total;
}else{ $end = $start + $maxlist; }
for ($i=$start; $i<$end; $i++){
$razddt = explode("|",$file[$i]);
$num=$total-$i-1;
$nummsg = $num+1;
$data = date("j.n.y");
$msgs = @file("$maindir/forum/data/forum/".check($razddt[4]).".tem");
$allmsg = @array_reverse($msgs);
$allmsgs2 = count($allmsg);
$checkop = @file("$maindir/forum/data/forum/".check($razddt[4]).".tem");
$chek = explode("|",$checkop[0]);

echo'</tr><tr><td class="row1" align="center" valign="middle" width="20"></td>
<td class="row1" width="98%"><span class="topictitle"><a href="web.php?fid='.$fid.'&amp;id='.$dt[7].'&amp;'.SID.'" class="topictitle">'.$dt[3].'</a>';

if($chek[9]=="closed"){
echo'</tr><tr><td class="row1" align="center" valign="middle" width="20"></td>';
echo'<td class="row1" width="100%"><span class="topictitle">
<b><font color="#dd1111">(X)</font> <a href="web.php?messages&tem='.$razddt[0].'&id='.$razddt[4].'">'.$razddt[3].'</a></b><br>';

if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
$datax = $nummsg-1;
echo'<a href="web.php?temopen&razd='.$razdel.'&id='.$razddt[4].'">откр</a>|';
echo'<a href="web.php?deltemax&stroka='.$razdel.'&id='.$razddt[4].'&str='.$datax.'">del</a>';
}}}else{
echo'</tr><tr><td class="row1" align="center" valign="middle" width="20"></td>';
echo'<td class="row1" width="98%"><span class="topictitle">
<b><a href="web.php?messages&tem='.$razddt[0].'&id='.$razddt[4].'">'.$razddt[3].'</a></b><br>';

if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $m_level=="3"){
$datax = $nummsg-1;
echo'<a href="web.php?temclose&razd='.$razdel.'&id='.$razddt[4].'">закр</a>|';
echo'<a href="web.php?deltemax&stroka='.$razdel.'&id='.$razddt[4].'&str='.$datax.'">del</a>';}}}

echo'</span><span class="gensmall"><br />
		</span></td>
	  <td class="row2" align="center" valign="middle"><span class="postdetails">'.$allmsgs2.'</span></td>
<td class="row3Right" align="center" valign="middle" nowrap="nowrap"><span class="postdetails">';

if(empty($_GET['startt'])) $startt = 0;
else $startt = $_GET['startt'];
if($allmsgs2<$startt+$all_msg){
$endt= $allmsgs2;
}else{ $endt = $startt + $all_msg;
echo' <a href="web.php?messages&start='.$endt.'&tem='.$razdel.'&id='.$razddt[4].'"><b>&#187;</b> </a>';}

$text = @file("$maindir/forum/data/forum/razd".check($razdel).".dat");
$avt = explode("|",$text[0]);
if($avt[6]==$data){ $avt[6]="Сегодня"; }
echo'<br>Автор: '.$chek[2].' ('.$avt[5].'/'.$avt[6].')';

$openf = @file("$maindir/forum/data/forum/".check($razddt[4]).".tem");
$array = @array_reverse($openf);
$all_f = count($array);
$all_fs=$all_f-1;
$main = explode("|",$openf[$all_fs]);
if($main[7]==$data){ $main[7]="Сегодня"; }
$mas=explode(" ",$main[5]);
echo"<br>Посл.: $main[2] ($main[6]/$main[7])</div>"; }

echo'</tr><tr>
<td class="catBottom" colspan="4" height="28">&nbsp;</td></tr></table>
<table width="100%" cellspacing="2" border="0" align="center" cellpadding="2"><tr><td align="right" valign="top"></td>';

echo'<br><div class=litegr></div>Сейчас на форуме: ';
include_once "online.php"; echo'<div class=litegr></div>';

if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
echo'&#187; <a href="web.php?alldel">Очистка</a>';}}
echo'<br>&#187; <a href="last.php?'.SID.'">Последние темы</a>';
echo'<br>&#187; <a href="mytems.php?'.SID.'">Мои темы/Поиск</a></table>';

///////////////////////////	НАВИГАЦИЯ  ТЕМ  	/////////////////////////////
if($total>0){
echo'<br><div class="cgr">Стр. ';
$ba=ceil($total/$config_post);
$ba2=$ba*$config_post-$config_post;
$asd=$start-($config_post*3);
$asd2=$start+($config_post*4);
if($asd<$total && $asd>0){echo'<a href="web.php?razdel='.$razdel.'&start=0&amp;'.SID.'">1</a> ... ';}
for($i=$asd; $i<$asd2;){
if($i<$total && $i>=0){
$ii=floor(1+$i/$config_post);
if ($start==$i){
echo'<b>['.$ii.'] </b>'; }else{
echo'<a href="web.php?razdel='.$razdel.'&start='.$i.'&amp;'.SID.'">'.$ii.'</a>, ';}} $i=$i+$config_post;}
if($asd2<$total){
echo ' ... <a href="web.php?razdel='.$razdel.'&start='.$ba2.'&amp;'.SID.'">'.$ba.'</a>';}
} echo'</div></div>';
include_once "../css/web/foot.php"; exit;}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////		ВЫВОД РАЗДЕЛОВ	//////////////////////////////////////////////////////////////////////
echo'<meta name="keywords" content="Форум '.check(ucfirst($site[0])).'">
<meta name="description" content="Форум '.check(ucfirst($site[0])).'">
<title>'.$_SERVER['HTTP_HOST'].' - главная форума</title>';
$rand2 = rand(0,99);
$rand3 = rand(0,99);
$rand = check("$rand2$rand3");
echo'<a href="web.php?'.check($rand).'">Обновить</a>|';
echo'<a href="other/rules.php?'.SID.'">Правила</a>|';
echo'<a href="other/banlist.php?'.SID.'">Бан-лист</a>|';
echo'<a href="index.php?'.SID.'">WAP-версия</a>';

echo'<table width="100%" cellpadding="1" cellspacing="1" border="0" class="forumline">
  <tr>
	<th colspan="2" class="thCornerL" height="25" nowrap="nowrap">Разделы форума</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;Темы&nbsp;</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;Сообщения&nbsp;</th>
	<th class="thCornerR" nowrap="nowrap">&nbsp;Последнее сообщение&nbsp;</th>
  </tr>
  <tr>
	<td class="catLeft" colspan="2" height="28"><span class="cattitle"></span></td>
	<td class="rowpic" colspan="3" align="right">&nbsp;</td>
  </tr>';

$file = @file("$maindir/forum/data/mainforum.dat");
if(empty($file)){ echo'<br><hr><br><b>Форум пуст</b><br>'; }
$file = @array_reverse($file);
$total = @count($file);
$maxlist="$all_msg";
$config_post="$all_msg";
if(empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if($total<$start+$maxlist){
$end = $total;
}else{ $end = $start + $maxlist; }
for ($i=$start; $i<$end; $i++){
$razddt = explode("|",$file[$i]);
$num=$total-$i-1;
$nummsg = $num+1;
$datax = $nummsg-1;
$openf = @file("$maindir/forum/data/forum/razd".check($datax).".dat");
$array = @array_reverse($openf);
$all_f = count($array);
$all_fs=$all_f-1;
$main = explode("|",$openf[$all_fs]);

//===
$openid = @file("$maindir/forum/data/forum/".check($razddt[8]).".tem");
$all_id=count($openid);
if(empty($razddt[8]) && !file_exists("$maindir/forum/data/forum/$razddt[8].tem")){ $all_id=0; }
if(!empty($razddt[8]) && !file_exists("$maindir/forum/data/forum/$razddt[8].tem")){ $all_id="тема удалена"; }

echo'<tr>
	<td class="row1" align="center" valign="middle" height="50"></td>
	<td class="row1" width="70%" height="50"><span class="forumlink"><a href="web.php?razdel='.$datax.'" class="forumlink"><b>'.$razddt[1].'</b></a><br />';
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
if($all_f=="0"){ echo'[<a href="web.php?delrazd&stroka='.$datax.'">del</a>] '; }
echo'[<a href="web.php?editrazd&stroka='.$datax.'">изм</a>]'; }}

echo'</span> <span class="genmed"><br />
  	  </span><span class="gensmall"></span></td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">'.$all_f.'</span></td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">'.$razddt[3].'</span></td>';

echo'<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">Тема: <a href="web.php?messages&tem='.$datax.'&id='.$razddt[8].'">'.$razddt[5].'</a> ('.$all_id.')<br>
Посл: <a href="other/anketa.php?user='.$razddt[4].'">'.$razddt[4].'</a> ('.$razddt[6].'/'.$razddt[7].')</span></td></tr>'; }



echo'</tr><tr><td class="catBottom" colspan="5" height="10">&nbsp;</td>
</tr></table><table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
<tr><td align="right" valign="top"></td>';

echo'<br><div class=litegr></div>Сейчас на форуме: ';
include_once "online.php"; echo'<div class=litegr></div>';

if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
echo'&#187; <a href="web.php?alldel">Очистка</a>';}}
echo'<br>&#187; <a href="last.php?'.SID.'">Последние темы</a>';
echo'<br>&#187; <a href="mytems.php?'.SID.'">Мои темы/Поиск</a>';
echo'<br>[<a href="web.php?open_menu">+</a>] <a href="web.php?open_menu">Дополнительно</a>';
if(isset($open_menu)){
$open_menu=full_check($open_menu);
echo'<br><a href="other/adminlist.php?'.SID.'">Админ лист</a>';
echo'<br><a href="other/search.php?'.SID.'">Расширенный поиск юзеров</a>';
echo'<br><a href="other/users.php?'.SID.'">Пользователи</a>';
echo'<br><a href="gallery">Наши фотки</a>';
echo' [<a href="web.php">закрыть</a>]';
}
///////////////////////////    ПОЛЕ ВВОДА ДЛЯ ДОБАВЛЕНИЯ РАЗДЕЛА
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2"){
echo'<br><form method="post" action="add.php?&ver=web&amp;'.SID.'">
<input name="razdel" value=""><br>
<input value="Добавить раздел" name="do" type="submit"></form>';}}

///////////////////////////	НАВИГАЦИЯ  РАЗДЕЛОВ  	/////////////////////////////
if($total>0){
echo'<br><div class="cgr">Стр. ';
$ba=ceil($total/$config_post);
$ba2=$ba*$config_post-$config_post;
$asd=$start-($config_post*3);
$asd2=$start+($config_post*4);
if($asd<$total && $asd>0){echo'<a href="web.php?start=0&amp;'.SID.'">1</a> ... ';}
for($i=$asd; $i<$asd2;){
if($i<$total && $i>=0){
$ii=floor(1+$i/$config_post);
if ($start==$i){
echo'<b> '.$ii.' </b>'; }else{
echo'<a href="web.php?start='.$i.'&amp;'.SID.'">'.$ii.'</a>, ';}} $i=$i+$config_post;}
if($asd2<$total){
echo ' ... <a href="web.php?start='.$ba2.'&amp;'.SID.'">'.$ba.'</a>';}
echo'</div>';}


echo'</table></div>';
include_once "../css/web/foot.php";
?>