Размер файла: 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&'.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].'&'.SID.'">'.$data[0].'</a> ('.$data[3].')<br>
- IP: '.$data[2].'<br>Ошибка: '.$data[1].'<br>Страница: '.$data[4].'<br>';
- echo '<a href="errors.php?action=del&line='.$num.'&start='.$start.'&'.SID.'">[Удалить]</a><br>=============<br>'; }
-
- if ($start != 0) {echo '<a href="errors.php?start='.($start - $maxlist).'&'.SID.'"><-Назад </a> ';}
- if ($total > $start + $maxlist) {echo ' <a href="errors.php?start='.($start + $maxlist).'&'.SID.'"> Далее-></a>';}
-
- if($m_level=="1" || $m_level=="2"){
- if($total>1){echo'<br>------------<br><a href="errors.php?action=sure&'.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);}
-
- ?>