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

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

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

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>';
echo'Привет '.$login.'<br>';

if($action=="sure"){
echo'<br>Вы уверены?<br>
<a href="errors.php?action=alldel&amp;'.SID.'">Да</a> | 
<a href="errors.php">Нет</a><br></div>';
include_once "../../css/red/foot.php"; exit;}
	
if($privat>0){ echo'<a href="../other/privat.php?'.SID.'">
<img src="../images/mail.gif" alt=""> <font color="#ff2222"><b>Новое сообщение - ('.$privat.')</b></font></a><br>'; }

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

$file = file("$maindir/forum/data/logs.dat");
$file = array_reverse($file);
$total = count($file);    
if($total<1){echo'<center><b>Ошибок нет!</b></center>';}
$maxlist = $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++){

$data = explode("|",$file[$i]);
$num=$total-$i-1;
$i2=round($i+1);

echo'Логин: <a href="../other/anketa.php?user='.$data[0].'&amp;'.SID.'">'.$data[0].'</a> ('.$data[3].')<br>
IP: '.$data[2].'<br>Ошибка: '.$data[1].'<br>Страница: '.$data[4].'<br>';
echo '<a href="errors.php?action=del&amp;line='.$num.'&amp;start='.$start.'&amp;'.SID.'">[Удалить]</a><br>=============<br>'; }

if ($start != 0) {echo '<a href="errors.php?start='.($start - $maxlist).'&amp;'.SID.'">&lt;-Назад </a> ';}
if ($total > $start + $maxlist) {echo ' <a href="errors.php?start='.($start + $maxlist).'&amp;'.SID.'"> Далее-&gt;</a>';}

if($m_level=="1" || $m_level=="2"){
if($total>1){echo'<br>------------<br><a href="errors.php?action=sure&amp;'.SID.'">Очистить список</a>';}	
}
######################################################################################

//--------------------------- Удаление ----------------------------------//
if($action=="del"){
if($line!=""){
 
$file = file("$maindir/forum/data/logs.dat");
$fp=fopen("$maindir/forum/data/logs.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);
echo'Yдалено!<meta http-equiv="Refresh" content="0; URL=errors.php"/>';
}else{header ("Location: index.php?".SID); }}

//---------------------------------------- ОЧИСТКА СПИСКА -------------------------------------------//
if($action=="alldel"){
$fp=@fopen("$maindir/forum/data/logs.dat","w");
fclose($fp);
chmod ("$maindir/forum/data/logs.dat", 0666);
echo'Очищено!<meta http-equiv="Refresh" content="2; URL=errors.php"/>';}

echo'<br>------------<br><a href="index.php?'.SID.'">В админку</a><br></div>';

include_once "../../css/red/foot.php";
}else{ header ("Location: ../index.php?".SID);}
}else{ header ("Location: ../index.php?".SID);}

?>