Размер файла: 3.92Kb
<?php
#-----------------------------------------------------#
# ********* WAP-MOTORS ********* #
# Made by : VANTUZ #
# E-mail : [email protected] #
# Site : http://pizdec.ru #
# WAP-Site : http://visavi.net #
# ICQ : 36-44-66 #
# Вы не имеете право вносить изменения в код скрипта #
#-----------------------------------------------------#
require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/maincore.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";
$text = file("../local/profil/$log.prof");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);
$dostup=trim($udata[7]);
$privat=trim($udata[10]);}
if (!$_SESSION['log']=="" && !md5($_SESSION['par'])=="" && md5($_SESSION['par'])==$provpar && $_SESSION['log']==$provlog ) {
if ($dostup==101){
echo'<img src="../images/img/menu.gif" alt=""> <b>Просмотр логов</b><br>';
echo'Блок используется для просмотра и удаления событий log-файла<br><br>';
$maxlognum=10;
if(isset($del)){
if ($del=="") {echo '<b>Произошла ошибка</b>'; exit;}
$del=$del-1;
$file=file("../local/logfiles.dat"); $i=count($file);
if ($i<"2") { header ("Location: logs.php?delall=1"); }
$fp=fopen("../local/logfiles.dat","w");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($file);$i++) { if ($i==$del) {unset($file[$i]);} }
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0666);
chmod ("../local/logfiles.dat", 0666);
echo'<b>Запись успешно удалена!</b><br><br>';
}
if (isset($delall)) {
$file=file("../local/logfiles.dat");
$fp=fopen("../local/logfiles.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0666);
chmod ("../local/logfiles.dat", 0666);
echo'<b>Все записи успешно удалены</b><br><br>';
}
$loglines = file("../local/logfiles.dat");
$ui = count($loglines);
$tot=$ui;
if (!isset($start)) $start = 0;
if ($ui < $start + $maxlognum){ $end = $ui; }
else {$end = $start + $maxlognum; }
for ($fm = $start; $fm < $end; $fm++){
$loglines = @file("../local/logfiles.dat");
$tdt = explode("|",$loglines[$fm]);
$fm2=$fm+1;
echo '<div class=b>'.($fm+1).'. <b>Ошибка:</b> '.$tdt[2].' <a href="logs.php?del='.$fm2.'">[Del]</a></div>
'.$tdt[3].'<br>
'.$tdt[4].'<br>
'.$tdt[5].'<br>
'.$tdt[6].'<br>
'.$tdt[7].'<br>
'.$tdt[8].'<br>
'.$tdt[9].'<br>
'.$tdt[10].'<br>
'.$tdt[11].'<hr>';
}
if($tot!=0){
if ($start != 0) {echo '<a href="logs.php?start='.($start - $maxlognum).'&'.SID.'"><-Назад</a> | ';} else {echo '<-Назад | ';}
if ($ui > $start + $maxlognum) {echo ' <a href="logs.php?start='.($start + $maxlognum).'&'.SID.'">Далее-></a>';} else {echo 'Далее->';}
echo '<hr>';}
echo'<br><b>Всего записей: '.$tot.'</b><br><br>';
if($tot>=2){ echo'<br><img src="../images/img/error.gif" alt=""> <a href="logs.php?delall=1">Удалить все</a><br>';}
echo'<img src="../images/img/panel.gif" alt=""> <a href="index.php?'.SID.'">В админку</a><br>';
echo'<img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a><br>';
} else {header ("Location: ../index.php?error&".SID);}
} else {header ("Location: ../index.php?error&".SID);}
include_once"../themes/$config_themes/foot.php";
?>