Просмотр файла mpanel/guest.php

Размер файла: 8.92Kb
<? 
///////////////////////////////////////////////////////////////////////////////////////////
/////
/////                        ********* WAP-MOTORS *********
/////
/////                            Made by   :  VANTUZ
/////                              E-mail  :  [email protected]
/////                                Site  :  http://pizdec.ru
/////                            WAP-Site  :  http://visavi.net 
/////                                 ICQ  :  36-44-66
/////
//////////////////////////////////////////////////////////////////////////////////////////////
//      ВЫ НЕ ИМЕЕТЕ ПРАВО ВНОСИТ ИЗМЕНЕНИЯ В КОД СКРИПТА ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ   //
//////////////////////////////////////////////////////////////////////////////////////////////	
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
function myErrorHandler ($errno, $errstr, $errfile, $errline) {}
set_error_handler("myErrorHandler"); 
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
//////////////////////////////////////////////////////////////////////////////////////
ini_set('arg_separator.output','&amp;');
session_name("SID");
session_start();
require_once"../config.php";
require_once"../template/regglobals.php";
//////////////////////////////////////////////////////////////////////////////////////
if(@file("../themes/$themes.php"))
{include_once"../themes/$themes.php";}else{$themes="default"; include_once"../themes/$themes.php";}
//////////////////////////////////////////////////////////////////////////////////////
$text = @file("../local/profil/$log.prof"); 
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);}

////////////////////////////////////////////////////////
$moder = @file("../local/status.dat"); 
if ($moder!=""){
$ud = explode("|",$moder[0]);
$moder1=trim($ud[21]);
$moder2=trim($ud[23]);
$moder3=trim($ud[25]);}
if (($nikname!=="" && $_SESSION[log]!=="" &&  $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" && $nikname == $_SESSION[log]  && $provlog ==$_SESSION[log] && $provlog ==$nikname  && $provpar ==md5($_SESSION[par])) || 
( $provpar ==md5($_SESSION[par]) && $_SESSION[log]!=="" &&  $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" &&  $moder3 == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$moder3 )|| 
( $provpar ==md5($_SESSION[par]) && $_SESSION[log]!=="" &&  $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" &&  $moder2 == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$moder2 ) || 
( $provpar ==md5($_SESSION[par]) && $_SESSION[log]!=="" &&  $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" &&  $moder1 == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$moder1 )){


if (isset($_GET['xxd'])) {
$file=file("../local/book.dat");
$fp=fopen("../local/book.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}


if (isset($_GET['id'])) { 
$file=file("../local/book.dat"); $itogo=count($file)-1;
if ($itogo<1) {echo'Нужно оставить хотябы одно сообщения!'; echo'</div><div class=c>';
echo'<br/><a href="'.$home.'">'.$copy.'</a><br/>';
echo'</div></body></html>'; exit;}

$fp=fopen("../local/book.dat","w");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($file);$i++) { if ($i==$id) {unset($file[$i]);} }
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);}

///////////////////
if ($_GET['otvet']=="otvet") { 

$text=$msg.'|'.$name.'|'.$day.'|'.$timer.'|'.$mobila.'|'.$ip.'|'.$msg2.'|';
$text=stripslashes($text);


if (isset($_GET['rd'])) { $rd=$maxi-$_GET['rd'];  
$file=file("../local/book.dat");
$fp=fopen("../local/book.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
for ($i=0;$i< sizeof($file);$i++) {if ($rd!=$i) {fputs($fp,$file[$i]);} else {fputs($fp,"$text\r\n");}}
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}}
/////////////////







if (isset($_GET['event'])) {

if ($_GET['event']=="add") { 

$text=$msg.'|'.$name.'|'.$day.'|'.$timer.'|'.$mobila.'|'.$ip.'|'.msg2.'|';
$text=stripslashes($text);


if (isset($_GET['rd'])) { $rd=$maxi-$_GET['rd'];  
$file=file("../local/book.dat");
$fp=fopen("../local/book.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
for ($i=0;$i< sizeof($file);$i++) {if ($rd!=$i) {fputs($fp,$file[$i]);} else {fputs($fp,"$text\r\n");}}
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}


else {
$fp=fopen("../local/book.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$msg\r\n");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}}} 
if (isset($xxd))
{ echo '<div align="center"><b><font color="#FF0000">Мини-чат очищен!</font></b><br/><br/></div>'; }


if(empty($action)){$action=index;}
if($action=="index") {
	
$file = @file("../local/book.dat");
$itogo = count($file);    
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($itogo < $start + $bookpost){ $end = $itogo; }
else {$end = $start + $bookpost; }
for ($fm = $start; $fm < $end; $fm++){

$file = @file("../local/book.dat");
$file = array_reverse($file);
$dt = explode("|",$file[$fm]);
$i2=round($fm+1);

$maxi=$itogo-1;
$num=$itogo-$fm-1;

$dt[7] = str_replace($dt[6],'<br><font color="#FF0033">Ответ Админа: '.$dt[6].'</font>',$dt[6]);


if($fm>=0){echo'</div><div class=b><img src="../images/edit.gif" alt="">
<a href="guest.php?action=edit&amp;rd='.$num.'">[Edit]</a> <a href="guest.php?id='.$num.'&amp;maxi='.$maxi.'&amp;start='.$start.'">[DEL]</a> <a href="guest.php?action=otvet&amp;rd='.$num.'">[Ответ]</a>  <a href="ban.php?action=zaban&amp;ips='.$dt[5].'">[Бан]</a><br/> '.$dt[1].' ('.$dt[2].' / '. $dt[3].')</div><div>'.$dt[0].'<br><small><font color="#CC00CC">['.$dt[4].','. $dt[5].']</font></small>'; 
if($dt[6]!==""){ echo"$dt[7]";}
 echo'<br><br>';}

}
 if($itogo==0){echo'Мини-чат пуст<br>';}   
if ($start != 0) {echo '<hr><a href="guest.php?start='.($start - $bookpost).'">Назад</a> ';}else{echo'<hr>';}

if ($itogo > $start + $bookpost) {echo ' <a href="guest.php?start='.($start + $bookpost).'">Далее</a>';}



 echo '<br><a href="guest.php">Обновить</a><br>Сообщений:'. $itogo.' <br>';}
if($action=="edit") {
$lines=file("../local/book.dat");
$lines = array_reverse($lines);
$itogo=count($lines);
$maxi=$itogo-1;

if (isset($_GET['rd']))  {  $rds=$maxi-$_GET['rd'];
$dt=explode("|", $lines[$rds]);
echo'Редактирование
<form action="guest.php?rd='.$rds.'&amp;event=add&amp;maxi='.$maxi.'" method="POST" name="REPLIER">
Имя: <br/><input type=text name="name" value="'.$dt[1].'"><br/> 
Дата: <br/><input type="text" name="day" value="'.$dt[2].'"><br/>
Время: <br/><input type="text" name="timer" value="'.$dt[3].'"><br/>
Cообщение:<br/>
<textarea cols="50" rows="3" name="msg">'.$dt[0].'</textarea><br/>
<input type="hidden" name="mobila" value="'.$dt[4].'">
<input type="hidden" name="ip" value="'.$dt[5].'">
	<input type="hidden" name="msg2" value="'.$dt[6].'">
<br/><input type="submit" value="Изменить"></form><hr/>';
echo'Будьте аккуратней с тегами, ваше редактирование не проходит обработку<br>';
}}
/////////////////
if($action=="otvet") {
$lines=file("../local/book.dat");
$lines = array_reverse($lines);
$itogo=count($lines);
$maxi=$itogo-1;

if (isset($_GET['rd']))  {  $rds=$maxi-$_GET['rd'];
$dt=explode("|", $lines[$rds]);
echo'</div><div class=b><img src="../images/edit.gif" alt="">'.$dt[1].'</div><div>'.$dt[0].'<br><hr>';
echo'Ответ на сообщение
<form action="guest.php?rd='.$rds.'&amp;otvet=otvet&amp;maxi='.$maxi.'" method="POST" name="REPLIER">
<input name="name" type="hidden" value="'.$dt[1].'">	
<input name="day" type="hidden" value="'.$dt[2].'">
<input name="timer" type="hidden" value="'.$dt[3].'">
<input name="msg" type="hidden" value="'.$dt[0].'">	
<input type="hidden" name="mobila" value="'.$dt[4].'">
<input type="hidden" name="ip" value="'.$dt[5].'">';
if(!empty($dt[6])){echo'<br>Внимание! Вы уже отвечали на это сообщение<br><br>';}
echo'Cообщение:<br>
<textarea cols="30" rows="3" name="msg2">'.$dt[6].'</textarea><br/>
<br><input type="submit" value="Ответить"></form><hr>';
echo'Будьте аккуратней с тегами, ваше редактирование не проходит обработку<br>';
}}
////////////////
if ($itogo>1) {
echo'<a href="guest.php?xxd=yes"><font color="red">Очистить Гостевую!</font></a>';}
echo'<br><br>';
if($nikname == $_SESSION[log]){ echo'<a href="admin.php">Файл-менеджер</a><br>';}
echo'<a href="adminka.php">В админку</a><br>';
} else { echo'ПАШШШОЛ НАХУЙ!!!';}
require_once"../template/foot.php";


?>