File size: 7.17Kb
<?php
//автор - figura
//сайт - http://f-pt.ru
include("../sistem/cfg.dat");
include("../sistem/global.dat");
include("../temes/$teme/verh.dat");
//echo'<div class="razd"><B>ПАНЕЛЬ АДМИНИСТРАТОРА</B></div>';
if($status=="admin")
{
//////////////////////////////////////////////////главная//////////////////////////////////////////////////
if(empty($act)){$act="index";}
if($act=="index")
{
echo'<div class="razd">Информация сайта!</div>';
echo'<a href="info.php?act=posetiteli_segodnj&'.SID.'">Сегодняшние посетители</a><br>';
echo'<a href="info.php?act=referer&'.SID.'">Подробная статистика кто откуда пришёл</a><br>';
echo'<hr size="2" width="100%">';
echo'<a href="index.php?'.SID.'">В меню</a><br>';
}
/////////////////////////////////////////////////////////Сегодняшние посетители///////////////////////////////
if($act=="posetiteli_segodnj")
{
echo'<div class="razd">Сегодняшние посетители</div>';
echo'Внимание: Список посетителей ровно в <B>00:00</B> начинает записываться заново!<br><br>';
$str = file("../data/statstik/arbuz.dat");
$str = array_reverse($str);//перевернули масив
$nom = count($str)-1;
$i = "-1";
$var = $nom;
while(++$i <= $var)
{
echo '<B>'.$i.'</B>-'.$str[$i].'<br>';
++$i;
}
//============================================//
echo'<br>Сегодня посетителей <B>'.count($str).'</B><br>';
echo'<hr size="2" width="100%">';
echo'<a href="info.php?act=index&'.SID.'">Назад</a><br>';
echo'<a href="index.php?'.SID.'">В меню</a><br>';
}
/////////////////////////////////////////////////////Подробная статистика кто откуда пришёл////////////////////////////////
if($act=="referer")
{
echo'<div class="razd">Кто откуда пришёл</div>';
$str = file("../data/statstik/referer_dat.dat");
$str=array_reverse($str);//перевернули масив
$nom=count($str)-1;
$nav_referer = "10";
//начало новой навигации
if(isset($_GET['nom_page'])){$nom_page = $_GET['nom_page'];}else{ $nom_page = "1"; }
if(eregi("[^0-9]" , $nom_page )){ $nom_page = "1"; }
$asd = $nom_page - 1;
$i= $asd * $nav_referer;
$var = $i+$nav_referer;
if($nom < $i){ $var = 0; echo'Страница не найдена!<br>'; }
while($i < $var)
{
if($i <= $nom)
{
$znach=explode("<||>",$str[$i]);
echo'<div class="sob">';
echo'<B>'.$znach[1].'</B>';
echo'</div>';
echo'Пришел с - <a href="'.$znach[0].'"><B>'.$znach[0].'</B></a><br>';
echo'Дата - '.$znach[2].'<br>';
}
++$i;
}
//конец новой навигации
$asd2 = ceil($nom / $nav_referer);
$asd3 = "0";
//навигация вперёд, назад
if("1" < $nom_page)
{
$nom_previous_page = $nom_page - 1;
echo '<a href="info.php?act=referer&nom_page='.$nom_previous_page.'&'.SID.'">Назад</a>';
}else{ echo 'Назад'; }
echo'|';
if($asd2 > $nom_page)
{
$nom_next_page = $nom_page + 1;
echo '<a href="info.php?act=referer&nom_page='.$nom_next_page.'&'.SID.'">Далее</a>';
}else{ echo 'Далее'; }
echo'<br>';
//навигация по номерам страниц
while(++$asd3 <= $asd2)
{
if($nom_page == $asd3)
{
echo'<b>('.$asd3.')</b> ';
}else
{
echo'<a href="info.php?act=referer&nom_page='.$asd3.'&'.SID.'">'.$asd3.'</a> ';
}
}
//============================================//
echo'<br>Всего записей <B>'.$nom.'</B><br>';
if($nom>=4500){ echo'ВНИМАНИЕ, ЕСЛИ КОЛИЧЕСТВО ЗАПИСЕЙ ПРЕВЫШАЕТ "5000", ТО ВОЗМОЖНА ПЕРЕГРУЗКА СЕРВЕРА<br>Рекомендуется стереть полностью все записи!<br>'; }
echo'<a href="info.php?act=referer_dell&'.SID.'">Очистить</a><br>';
echo'<hr size="2" width="100%">';
echo'<a href="info.php?act=index&'.SID.'">Назад</a><br>';
echo'<a href="index.php?'.SID.'">В меню</a><br>';
}
if($act=="referer_dell")
{
echo'<div class="razd">Кто откуда пришёл</div>';
echo'Вы уверены, что хотите удалить все записи! <a href="info.php?act=referer_dell_da&'.SID.'">Да</a> <a href="info.php?act=referer&'.SID.'">Нет</a><br>';
echo'<hr size="2" width="100%">';
echo'<a href="info.php?act=index&'.SID.'">Назад</a><br>';
echo'<a href="index.php?'.SID.'">В меню</a><br>';
}
if($act=="referer_dell_da")
{
echo'<div class="razd">Кто откуда пришёл</div>';
if($file_referer_dell = fopen("../data/statstik/referer_dat.dat", "w+")){
flock ($file_referer_dell,LOCK_EX);
fputs($file_referer_dell,"");
flock ($file_referer_dell,LOCK_UN);
fclose($file_referer_dell);
@chmod("../data/statstik/referer_dat.dat", 0666);
echo'Все записи удалены<br><a href="info.php?act=index&'.SID.'">next</a><br>';
}else{
echo'Ошибка, записи не удалены<br><a href="info.php?act=index&'.SID.'">next</a><br>';
}
echo'<hr size="2" width="100%">';
echo'<a href="info.php?act=index&'.SID.'">Назад</a><br>';
echo'<a href="index.php?'.SID.'">В меню</a><br>';
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}else{
//session_destroy();
echo'<div class="razd">Ошибка</div>';
echo'Нужны права администратора';
echo'<hr size="2" width="100%">';
echo'<a href="index.php?'.SID.'">Назад</a><br>';
}
echo'<a href="../index.php?'.SID.'">Главная</a><br>';
include("../sistem/global_end.dat");
include("../temes/$teme/niz.dat");
?>