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

Размер файла: 9.28Kb
  1. <?php
  2. //автор - figura
  3. //сайт - http://f-pt.ru
  4. include("../sistem/cfg.dat");
  5. include("../sistem/global.dat");
  6. include("../temes/$teme/verh.dat");
  7. //echo'<div class="razd"><B>ПАНЕЛЬ АДМИНИСТРАТОРА</B></div>';
  8. if($status=="admin")
  9. {
  10. //////////////////////////////////////////////////главная//////////////////////////////////////////////////
  11. if(empty($act)){$act="index";}
  12. if($act=="index")
  13. {
  14. echo'<div class="razd">Информация сайта!</div>';
  15. echo'<div class="ramk">';
  16. if($version = file_get_contents("../sistem/version.dat"))
  17. {
  18. echo'Ваша текущая версия скрипта <b>'.$version.'</b>!<br>';
  19. if($last_version = file_get_contents("http://f-pt.ru/up/last_version.txt"))
  20. {
  21. if($version < $last_version)
  22. {
  23. echo'Доступны новые обновления! Актуальная версия на даннымомент <b>'.$last_version.'</b>!<br>';
  24. echo'<a href="http://f-pt.ru/">Перейти на сайт разработчика</a><br>';
  25. }
  26. if($version == $last_version)
  27. {
  28. echo'Вы используете последнюю версию скрипта!<br>';
  29. }
  30. }
  31. }else
  32. {
  33. echo'Не удалось определить текущую версию скрипта!<br>';
  34. }
  35. echo'</div>';
  36. echo'<div class="link">'.$img_act.'<a href="info.php?act=posetiteli_segodnj&amp;'.SID.'">Сегодняшние посетители</a></div>';
  37. echo'<div class="link">'.$img_act.'<a href="info.php?act=referer&amp;'.SID.'">Подробная статистика кто откуда пришёл</a></div>';
  38. echo'<hr size="2" width="100%">';
  39. echo'<a href="index.php?'.SID.'">В меню</a><br>';
  40. }
  41. /////////////////////////////////////////////////////////Сегодняшние посетители///////////////////////////////
  42. if($act=="posetiteli_segodnj")
  43. {
  44. echo'<div class="razd">Сегодняшние посетители</div>';
  45. echo'Внимание: Список посетителей ровно в <B>00:00</B> начинает записываться заново!<br><br>';
  46. $str = file("../data/statstik/arbuz.dat");
  47. $str = array_reverse($str);//перевернули масив
  48. $nom = count($str);
  49. $nav_info = "50";
  50. //начало новой навигации
  51. if(isset($_GET['nom_page']) && ($_GET['nom_page'] != "")){$nom_page = $_GET['nom_page'];}else{ $nom_page = "1"; }
  52. if(eregi("[^0-9]" , $nom_page )){ $nom_page = "1"; }
  53. $asd = $nom_page - 1;
  54. $i= $asd * $nav_info;
  55. $var = $i+$nav_info;
  56. if($nom < $i){ $i = 0; $var = $i+$nav_info; $nom_page = "1";}
  57. while($i < $var)
  58. {
  59. if($i < $nom)
  60. {
  61. $znach=explode("<>",$str[$i]);
  62. echo '<div class="ramk"><B>'.($i + 1).'</B>-'.$znach[0].'</div>';
  63. }
  64. ++$i;
  65. }
  66. //конец новой навигации
  67. $kol_page = ceil($nom / $nav_info);
  68. //навигация вперёд, назад
  69. if("1" < $nom_page)
  70. {
  71. $nom_previous_page = $nom_page - 1;
  72. echo '<a href="info.php?act=posetiteli_segodnj&amp;nom_page='.$nom_previous_page.'&amp;'.SID.'">Назад</a>';
  73. }else{ echo 'Назад'; }
  74. echo'|';
  75. if($kol_page > $nom_page)
  76. {
  77. $nom_next_page = $nom_page + 1;
  78. echo '<a href="info.php?act=posetiteli_segodnj&amp;nom_page='.$nom_next_page.'&amp;'.SID.'">Далее</a>';
  79. }else{ echo 'Далее'; }
  80. echo'<br>';
  81. //============================================//
  82. echo'Сегодня посетителей <B>'.$nom.'</B><br>';
  83. echo'<hr size="2" width="100%">';
  84. echo'<a href="info.php?act=index&amp;'.SID.'">Назад</a><br>';
  85. echo'<a href="index.php?'.SID.'">В меню</a><br>';
  86. }
  87. /////////////////////////////////////////////////////Подробная статистика кто откуда пришёл////////////////////////////////
  88. if($act=="referer")
  89. {
  90. echo'<div class="razd">Кто откуда пришёл</div>';
  91. $str = file("../data/statstik/referer_dat.dat");
  92. $str=array_reverse($str);//перевернули масив
  93. $nom=count($str);
  94. $nav_referer = "10";
  95. //начало новой навигации
  96. if(isset($_GET['nom_page']) && ($_GET['nom_page'] != "")){$nom_page = $_GET['nom_page'];}else{ $nom_page = "1"; }
  97. if(eregi("[^0-9]" , $nom_page )){ $nom_page = "1"; }
  98. $asd = $nom_page - 1;
  99. $i= $asd * $nav_referer;
  100. $var = $i+$nav_referer;
  101. if($nom < $i){ $i = 0; $var = $i+$nav_referer; $nom_page = "1";}
  102. while($i < $var)
  103. {
  104. if($i < $nom)
  105. {
  106. $znach=explode("<||>",$str[$i]);
  107. echo'<div class="ramk">';
  108. echo'<div class="sob">';
  109. echo'<B>'.$znach[1].'</B>';
  110. echo'</div>';
  111. echo'Пришел с - <a href="'.$znach[0].'"><B>'.$znach[0].'</B></a><br>';
  112. echo'Дата - '.$znach[2].'<br>';
  113. echo'</div>';
  114. }
  115. ++$i;
  116. }
  117. //конец новой навигации
  118. $kol_page = ceil($nom / $nav_referer);
  119. //навигация вперёд, назад
  120. if("1" < $nom_page)
  121. {
  122. $nom_previous_page = $nom_page - 1;
  123. echo '<a href="info.php?act=referer&amp;nom_page='.$nom_previous_page.'&amp;'.SID.'">Назад</a>';
  124. }else{ echo 'Назад'; }
  125. echo'|';
  126. if($kol_page > $nom_page)
  127. {
  128. $nom_next_page = $nom_page + 1;
  129. echo '<a href="info.php?act=referer&amp;nom_page='.$nom_next_page.'&amp;'.SID.'">Далее</a>';
  130. }else{ echo 'Далее'; }
  131. echo'<br>';
  132. //============================================//
  133. echo'Всего записей <B>'.$nom.'</B><br>';
  134. if($nom>=4500){ echo'ВНИМАНИЕ, ЕСЛИ КОЛИЧЕСТВО ЗАПИСЕЙ ПРЕВЫШАЕТ "5000", ТО ВОЗМОЖНА ПЕРЕГРУЗКА СЕРВЕРА<br>Рекомендуется стереть полностью все записи!<br>'; }
  135. echo'<a href="info.php?act=referer_dell&amp;'.SID.'">Очистить</a><br>';
  136. echo'<hr size="2" width="100%">';
  137. echo'<a href="info.php?act=index&amp;'.SID.'">Назад</a><br>';
  138. echo'<a href="index.php?'.SID.'">В меню</a><br>';
  139. }
  140. if($act=="referer_dell")
  141. {
  142. echo'<div class="razd">Кто откуда пришёл</div>';
  143. echo'Вы уверены, что хотите удалить все записи! <a href="info.php?act=referer_dell_da&amp;'.SID.'">Да</a> <a href="info.php?act=referer&amp;'.SID.'">Нет</a><br>';
  144. echo'<hr size="2" width="100%">';
  145. echo'<a href="info.php?act=index&amp;'.SID.'">Назад</a><br>';
  146. echo'<a href="index.php?'.SID.'">В меню</a><br>';
  147. }
  148. if($act=="referer_dell_da")
  149. {
  150. echo'<div class="razd">Кто откуда пришёл</div>';
  151. if($file_referer_dell = fopen("../data/statstik/referer_dat.dat", "w+")){
  152. flock ($file_referer_dell,LOCK_EX);
  153. fputs($file_referer_dell,"");
  154. flock ($file_referer_dell,LOCK_UN);
  155. fclose($file_referer_dell);
  156. @chmod("../data/statstik/referer_dat.dat", 0666);
  157. echo'Все записи удалены<br><a href="info.php?act=index&amp;'.SID.'">next</a><br>';
  158. }else{
  159. echo'Ошибка, записи не удалены<br><a href="info.php?act=index&amp;'.SID.'">next</a><br>';
  160. }
  161. echo'<hr size="2" width="100%">';
  162. echo'<a href="info.php?act=index&amp;'.SID.'">Назад</a><br>';
  163. echo'<a href="index.php?'.SID.'">В меню</a><br>';
  164. }
  165. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  166. }else{
  167. //session_destroy();
  168. echo'<div class="razd">Ошибка</div>';
  169. echo'Нужны права администратора';
  170. echo'<hr size="2" width="100%">';
  171. echo'<a href="index.php?'.SID.'">Назад</a><br>';
  172. }
  173.  
  174.  
  175.  
  176.  
  177. echo'<a href="../index.php?'.SID.'">Главная</a><br>';
  178. include("../sistem/global_end.dat");
  179. include("../temes/$teme/niz.dat");
  180. ?>