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

Размер файла: 48.71Kb
<?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/red/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/red/foot.php"; exit; }

if($forum_dostup=="1"){
include_once "../css/red/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/red/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/red/index.php";
if(eregi("[^0-9]", $razdel)){ echo'Пошел нах!'; exit; }
if(!file_exists("$maindir/forum/data/forum/razd$razdel.dat")){
include_once "../css/red/index.php";
echo'<br><p align="center"><b>Выбран несуществующий раздел!</b></p>';
include_once "../css/red/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.'&amp;'.SID.'">
Название:<br><input name="temname" value=""><br>
Сообщение:<br><textarea name="msg" cols="26" rows="10"></textarea>
<br><input value="Создать тему" name="do" type="submit"></form><br>
<a href="index.php?razdel='.$razdel.'">Вернутся</a><br></div>';
}else{
include_once "../css/red/index.php";
echo'Вы не авторизованы для создания темы!<br>';}
include_once "../css/red/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: index.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: index.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/red/index.php";
echo'<center><font color="#dd1111"><b>Нельзя удалять соощения в закрытой теме!</b></font></center>';
include_once "../css/red/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/red/index.php";
echo'В теме должно оставаться хоть одно сообщение';
include_once "../css/red/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: index.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: index.php"); exit;
}else{
include_once "../css/red/index.php";
echo'<div class=agr><center><b>Очистка форума</b></center></div><div class=bgr>';
echo'неверный пароль</div>';
include_once "../css/red/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/red/index.php";
echo'<div class=agr><center><b>Очистка форума</b></center></div><div class=bgr>';
echo'<br><center><form method="post" action="index.php?clear_forum">
Введите ваш пароль:<br><input type="txt" name="mypass"><br>
<input value="ОЧИСТИТЬ!" type="submit"></form></center>';
echo'<br><a href="index.php">В форум</a></div>';
include_once "../css/red/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/red/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="index.php?alldelx&user='.$user.'">
<input value="Да" type="submit"></form> 
<form method="post" action="index.php">
<input value="Нет" type="submit"></form>'; }

echo'<br><a href="index.php">В форум</a></div>';
include_once "../css/red/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: index.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/red/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/red/index.php";
echo'<center><font color="#dd1111"><b>Нельзя изменять соощения в закрытой теме!</b></font></center>';
include_once "../css/red/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="index.php?editmsggo&stroka='.$stroka.'&id='.$id.'&avtor='.$login.'">
'.$editmsg[2].'<br>
<textarea name="msg" cols="30" rows="10">'.$editmsg[5].'</textarea><br>
<input value="Изменить" name="do" type="submit"></form>

<br>Вы так же можете удалить ваше сообщение
<form method="post" action="index.php?delmsg&stroka='.$stroka.'&id='.$id.'&avtor='.$login.'">
<input value="Удалить" name="do" type="submit"></form>
<br><a href="index.php?messages&tem='.$back.'&id='.$id.'">Назад в тему</a><br></div></div>';
include_once "../css/red/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/red/index.php";
echo'<p align="center"><b>Сообщение слишком короткое или длинное</b></p>';
include_once "../css/red/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/red/index.php";
echo'<center><font color="#dd1111"><b>Нельзя изменять соощения в закрытой теме!</b></font></center>';
include_once "../css/red/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: index.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: index.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/red/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="index.php?deltema&stroka='.$str.'&razdel='.$delt[0].'&id='.$id.'">Да</a> | <a href="index.php?razdel='.$delt[0].'">Нет</a></center></div>';
}else{ echo'Такой темы не существует.</div>'; include_once "../css/red/foot.php"; exit; }
include_once "../css/red/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: index.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/red/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="index.php?editrdone&stroka='.$stroka.'&msg='.$msg.'">
<p align="center">Изменение названия раздела<br>Не желательно особенно в другую тематику если в разделе есть темы<br>
<input name="msg" value="'.$editmsg[1].'"><br>
<input value="Изменить" name="do" type="submit"></form></p><br></div>';
include_once "../css/red/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/red/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/red/index.php";
echo'<p align="center"><b>Название слишком короткое или длинное</b></p>';
include_once "../css/red/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: index.php?razdedit");
exit; }}}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
include_once "../css/red/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''.$hello.' '.$guestname.' - <a href="login/?">меню гостя</a><br>'; }
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($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="index.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="index.php?clear_foru">
<input value="ОЧИСТИТЬ ВЕСЬ ФОРУМ!" type="submit"></form></center></div>'; }
include_once "../css/red/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/red/foot.php"; exit;}
if(!file_exists("$maindir/forum/data/forum/".check($id).".tem")){ echo'<center>Такой темы не существует!</center></div>';
include_once "../css/red/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="index.php?'.check($rand).'">Форум</a>|';
echo'<a href="other/rules.php?'.SID.'">Правила</a>|';
echo'<a href="other/banlist.php?'.SID.'">Бан-лист</a>|';
echo'<a href="web.php?'.SID.'">WEB-версия</a>|';
echo'<a href="index.php?newtem&razdel='.check($tem).'">Создать тему</a>';
echo'<hr><center><b><a href="index.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="index.php?temopen&razd='.$tem.'&id='.$id.'">[откр]</a> ';
}else{
echo' <a href="index.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/red/foot.php"; exit;}
if($let_upl=="0"){ echo'<b>Выгрузка файлов запрещена админом!</b></div>';
include_once "../css/red/foot.php"; exit;}
if($let_upl=="1" && $m_level=="4"){ echo'<b>Выгрузка файлов запрещена админом!</b></div>';
include_once "../css/red/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/red/foot.php"; exit;}
echo'Добавление файла:<br>
<form action="upl.php?tems='.$tem.'&id='.$id.'&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="25" rows="6"></textarea><br>';
echo '<input type="submit" value="Загрузить"></form></div>';

}else{ echo'Сперва авторизуйтесь!</div>'; }
include_once "../css/red/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/red/foot.php"; exit;}
echo'Добавление сообщения:<br><form method="post" action="add.php?addmsg&tems='.$tem.'&id='.$id.'&amp;'.SID.'">
<textarea name="msg" cols="26" rows="9"></textarea><br>
<input value="Добавить" name="do" type="submit"></form></div>';

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

echo'Добавление сообщения:<br>'.check($otname).': <i>'.$chek2[5].'</i><br>
<form method="post" action="add.php?addmsg&tems='.$tem.'&id='.$id.'&amp;'.SID.'">
<textarea name="msg" cols="26" rows="9">'.check($otname).', </textarea><br>
<input value="Добавить" name="do" type="submit"></form></div>';}else{ echo'Сперва авторизуйтесь!</div>'; }
include_once "../css/red/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/red/foot.php"; exit;}
$c=$citmsg+1;
echo'Добавление сообщения:<br><form method="post" action="add.php?addmsg&tems='.$tem.'&id='.$id.'&amp;'.SID.'">
<textarea name="msg" cols="26" rows="11">[cit]'.$c.'.'.$chek[2].': '.$chek[5].'[/cit] </textarea><br>
<input value="Добавить" name="do" type="submit"></form></div>';}else{ echo'Сперва авторизуйтесь!</div>'; }
include_once "../css/red/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="index.php?messages=newmsg&tem='.$tem.'&id='.$id.'">
<input value="Написать" type="submit" style="background-image:url(../images/button.gif)"> ';
echo'<a href="index.php?messages=upl&tem='.$tem.'&id='.$id.'">файл</a></form>';}

$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'<div class=litegr><a href="index.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> ('.$razddt[6].'/'.$razddt[7].') ';

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="index.php?editmsg&stroka='.$datax.'&id='.$razddt[4].'&avtor='.$razddt[2].'&back='.$tem.'">изм</a>][';
echo'<a href="index.php?delmsg&stroka='.$datax.'&id='.$razddt[4].'&avtor='.$razddt[2].'">del</a>]';}}
echo'[<a href="index.php?messages=newmsgc&tem='.$tem.'&id='.$id.'&citmsg='.$datax.'">ц</a>]';

echo'<br>'.f_post($razddt[5]);

$text = @file("$maindir/forum/data/users/".check($razddt[2]).".log");
if($text!=""){ $avat = explode("|",$text[0]);
echo'<br><i><font color="cc00cc">'.$avat[4].'</font></i> '; }
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $m_level=="3"){
echo'['.$razddt[8].']';}}echo'</div>';}
$answers=$allmsgs2-1;
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="index.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="index.php?messages&start='.$i.'&tem='.$tem.'&id='.$id.'">'.$ii.'</a> ';}} $i=$i+$config_post;}
if($asd2<$total){
$ba = str_replace("'","",$ba);
echo ' ... <a href="index.php?messages&start='.$ba2.'&tem='.$tem.'&id='.$id.'">'.$ba.'</a>';}
echo'</div></div>';}
include_once "../css/red/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="index.php?'.check($rand).'">Форум</a>|';
echo'<a href="other/rules.php?'.SID.'">Правила</a>|';
echo'<a href="other/banlist.php?'.SID.'">Бан-лист</a>|';
echo'<a href="web.php?'.SID.'">WEB-версия</a>';
echo'<a href="index.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/red/foot.php"; exit;}

$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]);


if($chek[9]=="closed"){
echo'<div class=litegr><b><font color="#dd1111">(X)</font> <a href="index.php?messages&tem='.$razddt[0].'&id='.$razddt[4].'">'.$razddt[3].'</a></b> ('.$allmsgs2.') ';

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="index.php?temopen&razd='.$razdel.'&id='.$razddt[4].'">откр</a>|';
echo'<a href="index.php?deltemax&stroka='.$razdel.'&id='.$razddt[4].'&str='.$datax.'">del</a>';
}}}else{
echo'<div class=litegr><b><a href="index.php?messages&tem='.$razddt[0].'&id='.$razddt[4].'">'.$razddt[3].'</a></b> ('.$allmsgs2.') ';

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="index.php?temclose&razd='.$razdel.'&id='.$razddt[4].'">закр</a>|';
echo'<a href="index.php?deltemax&stroka='.$razdel.'&id='.$razddt[4].'&str='.$datax.'">del</a>';}}}

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="index.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]): $mas[0] $mas[1] $mas[2]... </div>"; }
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="index.php?alldel">Очистка</a>';}}
echo'<br>&#187; <a href="last.php?'.SID.'">Последние темы</a>';
echo'<br>&#187; <a href="mytems.php?'.SID.'">Мои темы/Поиск</a>';

///////////////////////////	НАВИГАЦИЯ  ТЕМ  	/////////////////////////////
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="index.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="index.php?razdel='.$razdel.'&start='.$i.'&amp;'.SID.'">'.$ii.'</a>, ';}} $i=$i+$config_post;}
if($asd2<$total){
echo ' ... <a href="index.php?razdel='.$razdel.'&start='.$ba2.'&amp;'.SID.'">'.$ba.'</a>';}
} echo'</div></div>';
include_once "../css/red/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="index.php?'.check($rand).'">Обновить</a> | ';
echo'<a href="other/rules.php?'.SID.'">Правила</a> | ';
echo'<a href="other/banlist.php?'.SID.'">Бан-лист</a>|';
echo'<a href="web.php?'.SID.'">WEB-версия</a>';

$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'<div class=litegr><b><a href="index.php?razdel='.$datax.'">'.$razddt[1].'</a></b> ('.$all_f.'/'.$razddt[3].') ';
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="index.php?delrazd&stroka='.$datax.'">del</a> '; }
echo'<a href="index.php?editrazd&stroka='.$datax.'">изм</a>'; }}
$data = date("j.n.y");
$data=check($data);
if($razddt[7]==$data){ $razddt[7]="Сегодня"; }

echo'<br>Тема: <a href="index.php?messages&tem='.$datax.'&id='.$razddt[8].'">'.$razddt[5].'</a> ('.$all_id.')';
echo'<br>Посл: '.$razddt[4].' ('.$razddt[6].'/'.$razddt[7].')</div>'; }

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="index.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="index.php?open_menu">+</a>] <a href="index.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="index.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?'.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="index.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="index.php?start='.$i.'&amp;'.SID.'">'.$ii.'</a>, ';}} $i=$i+$config_post;}
if($asd2<$total){
echo ' ... <a href="index.php?start='.$ba2.'&amp;'.SID.'">'.$ba.'</a>';}
echo'</div>';}


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