<?php
  ///////////////////////////////////////////////////
  // Система учёта посещаемости сайта - PowerCounter
  // 2003-2006 (C) IT-студия SoftTime (http://www.softtime.ru)
  // Поддержка: http://www.softtime.ru/forum/
  // Симдянов И.В. (simdyanov@softtime.ru)
  // Левин А.В. (loki_angel@mail.ru)
  // Кузнецов М.В. (kuznetsov@softtime.ru)
  // Голышев С.В. (softtime@softtime.ru)
  ///////////////////////////////////////////////////
  // Выставляем уровень обработки ошибок (http://www.softtime.ru/info/articlephp.php?id_article=23)
  Error_Reporting(E_ALL & ~E_NOTICE); 
  include "../config.php";
  $pnumber = 20;
  // Устанавливаем соединение с базой данных
  $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
  if (!$dbcnx) {
   echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>" );
   exit();
  }
  // Выбираем базу данных
  if (! @mysql_select_db($dbname,$dbcnx) ) {
    echo( "<P>В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.</P>" );
    exit();
  }
  // Небольшая вспомогательная функция, выводящая сообщение
  // в окно браузера и останавливающая выполнение скрипта
  function puterror($msg)
  {
    echo "<p>".$msg."</p>";
    echo "<b>Error: ".mysql_error()."<b>";
    exit();
  }

  $tbl_ip                        = 'system_ip';           // Для совместимости с 2.9 перименовать в ip
  $tbl_pages                     = 'system_pages';        // Для совместимости с 2.9 перименовать в pages
  $tbl_links                     = 'system_links';        // Для совместимости с 2.9 перименовать в links
  $tbl_thits                     = 'system_thits';        // Для совместимости с 2.9 перименовать в thits
  $tbl_refferer                  = 'system_refferer';     // Для совместимости с 2.9 перименовать в refferer
  $tbl_searchquerys              = 'system_searchquerys'; // Для совместимости с 2.9 перименовать в searchquerys
  $tbl_ip_compact                = 'system_ip_compact';
  $tbl_cities                    = 'system_cities';
  $tbl_regions                   = 'system_regions';

  $tbl_arch_hits                 = 'system_arch_hits';
  $tbl_arch_ip                   = 'system_arch_ip';
  $tbl_arch_clients              = 'system_arch_clients';
  $tbl_arch_robots               = 'system_arch_robots';
  $tbl_arch_refferer             = 'system_arch_refferer';
  $tbl_arch_searchquery          = 'system_arch_searchquery';
  $tbl_arch_num_searchquery      = 'system_arch_num_searchquery';
  $tbl_arch_enterpoint           = 'system_arch_enterpoint';
  $tbl_arch_deep                 = 'system_arch_deep';
  $tbl_arch_time                 = 'system_arch_time';
  $tbl_arch_time_temp            = 'system_arch_time_temp';

  $tbl_arch_hits_week            = 'system_arch_hits_week';
  $tbl_arch_robots_week          = 'system_arch_robots_week';
  $tbl_arch_ip_week              = 'system_arch_ip_week';
  $tbl_arch_clients_week         = 'system_arch_clients_week';
  $tbl_arch_refferer_week        = 'system_arch_refferer_week';
  $tbl_arch_searchquery_week     = 'system_arch_searchquery_week';
  $tbl_arch_num_searchquery_week = 'system_arch_num_searchquery_week';
  $tbl_arch_enterpoint_week      = 'system_arch_enterpoint_week';
  $tbl_arch_deep_week            = 'system_arch_deep_week';
  $tbl_arch_time_week            = 'system_arch_time_week';

  $tbl_arch_hits_month           = 'system_arch_hits_month';
  $tbl_arch_robots_month         = 'system_arch_robots_month';
  $tbl_arch_ip_month             = 'system_arch_ip_month';
  $tbl_arch_clients_month        = 'system_arch_clients_month';
  $tbl_arch_refferer_month       = 'system_arch_refferer_month';
  $tbl_arch_searchquery_month    = 'system_arch_searchquery_month';
  $tbl_arch_num_searchquery_month= 'system_arch_num_searchquery_month';
  $tbl_arch_enterpoint_month     = 'system_arch_enterpoint_month';
  $tbl_arch_deep_month           = 'system_arch_deep_month';
  $tbl_arch_time_month           = 'system_arch_time_month';

  // Число самых активных IP-адресов, которые архивируются
  // в суточные, недельные и месячные таблицы
  define("IP_NUMBER",50);
  // Число самых активных точек входа, которые архивируются
  // в суточные, недельные и месячные таблицы
  define("ENTERPOINT_NUMBER",50);
  // Число самых распространённых реффереров, которые архивируются
  // в суточные, недельные и месячные таблицы
  define("REFFERER_NUMBER",50);
  // Число самых распространённых запросов с Yandex, которые архивируются
  // в суточные, недельные и месячные таблицы
  define("YANDEX_NUMBER",50);
  // Число самых распространённых запросов с Rambler, которые архивируются
  // в суточные, недельные и месячные таблицы
  define("RAMBLER_NUMBER",50);
  // Число самых распространённых запросов с Google, которые архивируются
  // в суточные, недельные и месячные таблицы
  define("GOOGLE_NUMBER",50);
  // Число самых распространённых запросов с Google, которые архивируются
  // в суточные, недельные и месячные таблицы
  define("APORT_NUMBER",50);
  // Число самых распространённых запросов с MSN, которые архивируются
  // в суточные, недельные и месячные таблицы
  define("MSN_NUMBER",50);
  // Если константа принимает значение 0 не производится попытка получить
  // хост для IP-адреса, если константа принимает значение 1 - адрес преобразуется
  // Значение 0 применяется для ускорения обработки отчёта IP-адреса, когда
  // канал сервера не позволяет расшировать доменные имена IP-адресов достаточно
  // быстро
  define("HOST_BY_ADDR",0);	
  // E-mail на который отправляется почтовый отчёт
  define("EMAIL_ADDRESS","someone@somewhere.ru")
?>
