Просмотр файла troforum_v0.1/admin/panel.php

Размер файла: 14.37Kb
<?
////////////////////////////////////////////////////////////////////////////
////         Автор скрипта: Трофимов Дмитрий Сергеевич aka dimidrol       // 
////                E-mail: [email protected]                          //
////            Home pages: http://www.trofimov.com.ru                    //
////              WAP SAIT: http://trofimov.com.ru/wap/                   //
////        Версия скрипта: TROforum 0.1                                  //
////////////////////////////////////////////////////////////////////////////

include ("config.inc.php");

switch($trofimov) :
default :

if ($parsingpass == "") {print "Введите пароль"; exit;}
if ($parsingpass == "$admin_password") {print "Вход на аккуант <script language=javascript type=\"text/javascript\"> setTimeout(\"location.href='panel.php?trofimov=panel'\",3000);</script>"; exit;}

print" Извините, но вам сюда нельзя! Пожалуйсто вернитесь обратно!";


case("trofimov") :

print"";

break;

case("panel") :

print"
<center>
<table border=1 width=766 height=313>
  <tr>
    <td width=186 height=35><a href=update.php>Настройки форума</a></td>
    <td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
    <td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
    <td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
  </tr>
  <tr>
    <td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
    <td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
    <td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
    <td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
  </tr>
  <tr>
    <td width=766 height=198 colspan=4 valign=top>Навигация по Cpanel.<p><strong>Настройки
    форума</strong>: С этого раздела стоит начинать если
    вы только что поставили этот форум.</p>
    <p><strong>Модерация форума: </strong>Работаем с
    сообщениями на форуме</p>
    <p><strong>Очистка сообщений и тд: </strong>Очищаем базу
    сообщений, врменные файлы форума, статистику
    счетчика.</p>
    <p><strong>Статистика форума: </strong>Можете узнать
    сколько занимает пространтсва форум и тд...</p>
    <p><strong>Блокировка ip юзеров: </strong>Запрещаем
    заходить на форум отдельным лицам.</p>
    <p><strong>Обнавление [update server]: </strong>Соединяемся с
    сервером разработчика где получаем новые
    обнавленные пакеты.</p>
    <p><strong>Написать разработчику: </strong>Если вы
    обнаружили ошибку в работе скрипта или хотите
    что то предлодить.</p>
    <p>&nbsp;</td>
  </tr>
  <tr>
    <td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
    Dimidrol</td>
  </tr>
</table>
</center>";
break;

case("w") :

print"
<center>
<table border=1 width=766 height=313>
  <tr>
    <td width=186 height=35><a href=update.php>Настройки форума</a></td>
    <td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
    <td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
    <td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
  </tr>
  <tr>
    <td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
    <td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
    <td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
    <td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
  </tr>
  <tr>
    <td width=766 height=198 colspan=4 valign=top>";

$xfile = @file("$site_url/tems.txt");
for ($i=0;$i<count($xfile);$i++) {
$udata = explode("::",$xfile[$i]);

print"
<form action=panel?trofimov=izmenit method=\"post\">
<input type=hidden name=stroka value=$udata[5]>
Имя автора:<br>
<input type=text name=name value=\"$udata[0]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
Тема:<br>
<input type=text name=tema value=\"$udata[1]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
Сообщение:<br>
<textarea rows=5 cols=30 name=messa style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\">$udata[2]</textarea><br>
Дата:<br>
<input type=text name=datas value=\"$udata[3]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
E-mail:<br>
<input type=text name=mailka value=\"$udata[4]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
Сайт:<br>
<input type=text name=web value=\"$udata[6]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
IP:<br>
<input type=text name=ipi value=\"$udata[7]\" size=30 style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\"><br>
<input type=submit name=action value=Изменить style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: ffffff; Font face: Verdana\">
</form>
";

}

print"
</td>
  </tr>
  <tr>
    <td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
    Dimidrol</td>
  </tr>
</table>
</center>
";

break;

case("izmenit") :

$pizda = "$name::$tema::$messa::$datas::$mailka::$stroka::$web::$ipi";
$line="$stroka";
$replace="$pizda";

$file=file("$site_url/msg/$stroka.txt");
$open=fopen("$site_url/msg/$stroka.txt","w");

   for($i=0;$i<count($file);$i++)
   {
      if(($i+1)!=$line){fwrite($open,$file[$i]);}
      else{fwrite($open,$replace."\r\n");}
   }

print" Все готово, обнавлено";

fclose($open); 


break;

case("er") :

print"
<center>
<table border=1 width=766 height=313>
  <tr>
    <td width=186 height=35><a href=update.php>Настройки форума</a></td>
    <td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
    <td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
    <td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
  </tr>
  <tr>
    <td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
    <td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
    <td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
    <td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
  </tr>
  <tr>
    <td width=766 height=198 colspan=4 valign=top>
<a href=panel.php?trofimov=del>1)Удолить все темы.</a><br>Внимание, я рекомендую вам после очистки базы тем, удолить все файлы в папке Msg для корректной работы, либо глюков не избежать!<br>
<a href=panel.php?trofimov=dela>2)Удолить IP всех посетителей форума</a><br>Внимание, удоляйте это почаще, так как вся инфа хранимая вам не понадобиться...<br>
<a href=panel.php?trofimov=delas>3)Очищаем базу блокируемых IP</a><br>Если вы хотите очистить базу блакируемых юзеров по Ip то вам сюда.<br>
</td>
  </tr>
  <tr>
    <td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
    Dimidrol</td>
  </tr>
</table>
</center>";

break;

case("r") :

print "Не готово.";

break;

case("i") :

print "Сейчас выйду...<script language=javascript type=\"text/javascript\"> setTimeout(\"location.href='http://www.trofimov.com.ru'\",3000);</script>";

break;

case("del") :

$fp = fopen("../tems.txt","w+");

print "Все удолено";

break;

case("dela") :

$fp = fopen("../uzver.dat","w+");

print "Все удолено";

break;

case("delas") :

$fp = fopen("ip.txt","w+");

print "Все удолено";

break;

case("t") :

print "

<center>
<table border=1 width=766 height=313>
  <tr>
    <td width=186 height=35><a href=update.php>Настройки форума</a></td>
    <td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
    <td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
    <td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
  </tr>
  <tr>
    <td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
    <td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
    <td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
    <td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
  </tr>
  <tr>
    <td width=766 height=198 colspan=4 valign=top>Внимание, что бы блокировать пользователей по их IP вам необходимо сделать следущие настройки. Вход на форум должен осуществляться не через index.php а  непосредственно на forum.php. Стоит понимать что весь процесс обнаружения блокируемого юзера происходит на forum.php. Я советую вам создать файл .htaccess, и вписать туда вот такой текст: DirectoryIndex forum.php. С помощью данной команды у вас по умолчанию заглавным файлом станет forum.php за место index.php.
<br>
<form action=panel.php?trofimov=blok method=post>
<br>IP юзера которого блокируете<br>
<input type=text  value='' name=loh size=40>
<br>Опишите за что юзер был заблакирован.<br>
<input type=text  value='' name=suka size=40>
<input type=submit  value='Отправить'>
</form>
</td>
  </tr>
  <tr>
    <td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
    Dimidrol</td>
  </tr>
</table>
</center>

";


break;

case("blok") :

if ($loh == "") {print "Введите ip"; exit;}
if ($suka == "") {print "Опешите за что вы блакируете юзера."; exit;}
$text = "$loh::$suka";

print "Усе шев, юзер = Заблакирован";

$fp=fopen("ip.txt","a");
fputs($fp,"$text \r\n");
fclose($fp);


break;

case("y") :

print "

<center>
<table border=1 width=766 height=313>
  <tr>
    <td width=186 height=35><a href=update.php>Настройки форума</a></td>
    <td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
    <td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
    <td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
  </tr>
  <tr>
    <td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
    <td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
    <td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
    <td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>";


print "
  </tr>
  <tr>
    <td width=766 height=198 colspan=4 valign=top>Нет, я устал уже писать этот долбанный форум, кароче в стадии дороботке этот раздел. Лезьте ко мне на сайт, там и найдете обнавление....<br>
<p align=right><a href=http://www.trofimov.com.ru target=_blank>Подробнее на сайте</a></p>";

print "
</td>
  </tr>
  <tr>
    <td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
    Dimidrol</td>
  </tr>
</table>
</center>

";


break;

case("u") :

print "

<center>
<table border=1 width=766 height=313>
  <tr>
    <td width=186 height=35><a href=update.php>Настройки форума</a></td>
    <td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
    <td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
    <td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
  </tr>
  <tr>
    <td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
    <td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
    <td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
    <td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
  </tr>
  <tr>
    <td width=766 height=198 colspan=4 valign=top>
<form action=panel.php?trofimov=vopros method=post>
<br>Ваше имя<br>
<input type=text  value='' name=name size=40 maxlength=50>
<br>Тема сообщения<br> <input type=text  value='' name=tema size=40 maxlength=82>
<br>E-mail<br> <input type=text  value='' name=mail size=40>

<br>Сообщение
<textarea  name=\"message\" cols=\"100\" rows=\"14\" class=frm2 style=\"width: 100%\" ></textarea>
<input type=submit  value='Отправить'><input type=reset  value='Сбросить'>   
 </form>
<br>";

print "
</td>
  </tr>
  <tr>
    <td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
    Dimidrol</td>
  </tr>
</table>
</center>

";


break;

case("vopros") :



 $ip = $REMOTE_ADDR;
  $date = date("d.m.Y");

  $info = "Name:\t$name\n";
  $info = "Tema:\t$tema\n";
  $info .= "E-Mail:\t$mail\n";
  $info .= "Message:\t$message\n\n";
  
  $send_to = "[email protected]";             
  $subject = "Пользователь скрипта $date";          
  
  $headers = "From: Ip адрес: $ip: \n";
  $headers .= "Reply-To: $email\n\n";
  
  $send = mail($send_to, $subject, $info, $headers);
  if($send == 1)
  {


print "
<center>
<table border=1 width=766 height=313>
  <tr>
    <td width=186 height=35><a href=update.php>Настройки форума</a></td>
    <td width=204 height=35><a href=panel.php?trofimov=w>Модерация форума</a></td>
    <td width=200 height=35><a href=panel.php?trofimov=er>Очистка сообщений и тд.</a></td>
    <td width=151 height=35><a href=panel.php?trofimov=r>Статистика форума</a></td>
  </tr>
  <tr>
    <td width=186 height=38><a href=panel.php?trofimov=t>Блокировка ip юзеров</a></td>
    <td width=204 height=38><a href=panel.php?trofimov=y>Обновление [update server]</a></td>
    <td width=200 height=38><a href=panel.php?trofimov=u>Написать разработчику</a></td>
    <td width=151 height=38><a href=panel.php?trofimov=i>Выйти</a></td>
  </tr>
  <tr>
    <td width=766 height=198 colspan=4 valign=top>
Сообщение было удачно отправлено разработчику данного скрипта.
<br>";

print "
</td>
  </tr>
  <tr>
    <td width=766 height=17 colspan=4><p align=center>Cpanel v 0.1 by Trofimov D.S aka
    Dimidrol</td>
  </tr>
</table>
</center>


";

}
 else

break;

case("i") :


print "Завершение<script language=javascript type=\"text/javascript\"> setTimeout(\"location.href='http://www.trofimov.com.ru'\",3000);</script>";


break;

endswitch;
?>