<?xml version='1.0' encoding='windows-1251'?>
<?xml-stylesheet href='index.xsl'?>
<%@taglib uri="top.khakasia.ru" prefix="mt"%>
<%@ page import="ChartDirector.*"%>
<html>
<head><title>top | статистика хакасского интернета</title>
</head>
<body>

<jsp:useBean id="user" scope="session" class="usr.User" />
<%
    String strId = request.getParameter("id");
    int id=-1;
    try { id = Integer.parseInt(strId); } catch ( Exception e ) {}

%>
<%-- страница не должна запоминаться в кэше --%>
<nocache/>

<getnickfromcookie/>

<%-- выводим заголовок --%>
<headerbox main="true" page="stat">
  <panel-line-1px width="90%"><login/></panel-line-1px>
</headerbox>

<%
    boolean r = user.isRegistred();
    if (r) {
%>
<osx-menu/>
<% } else { %>
<osx-menu-blank/>
<% } %>

<main>
<left>

<IndexStat/>

  <br/>
<%=stat.Stat.getTotalStat()%>
  
  <br/>
<Catalog/>
</left>
<right>

<panel-line-1px>
<h4>Хостов за сегодня:</h4>
<%
//The data for the bar chart
double[] data0 = ru.khakasia.counter.GrDate.getDateTimeHost(0,0);
double[] data1 = ru.khakasia.counter.GrDate.getDateTimeHostAVG();

String[] labels = {"0", "1", "2", "3", "4","5", "6", "7", "8", "9","10", "11", "12", "13", "14","15", "16", "17", "18", "19","20", "21", "22", "23"};
  XYChart c = new XYChart(250, 200);

try{
  c.addLineLayer(data1, c.gradientColor(0, 50, 0, 255, 0x40ff6600, 0x40ff6699));
  c.setPlotArea(30, 20, 200, 150).setBackground(0xffffff, 0xffffff);
  c.yAxis().setTopMargin(20);
  c.xAxis().setLabels(labels);
  c.xAxis().setLabelStyle("", 7, 0x0000).setFontAngle(90);
  Layer layer = c.addBarLayer(Chart.Side, 0);
  layer.addDataSet(data0, c.gradientColor(0, 50, 0, 255, 0x4099ccff, 0x40ddeeff), "Host");
  request.getSession().setAttribute("chart2", c.makeChart2(Chart.PNG));
%>
<img src="chart2.chart?no_cache=<%=Chart.getUniqueId()%>"/>
<%} catch ( Exception e ) {}%>

<br/>
<br/>
<h4>Общая посещаемость за неделю:</h4>
<%
double[] data = ru.khakasia.counter.GrDate.getDateCount(0);
labels = ru.khakasia.counter.GrDate.getDD();
try{
  c = new XYChart(250, 200);
  c.setPlotArea(30, 20, 200, 150);
  c.addAreaLayer(data,c.gradientColor(0, 0, 0, 255, 0x4099ccff, 0x40ddeeff));
  c.xAxis().setLabels(labels);
  request.getSession().setAttribute("chart1", c.makeChart2(Chart.PNG));
%>
<img src="chart1.chart?no_cache=<%=Chart.getUniqueId()%>"/>
<%} catch ( Exception e ) {}%>
<br/>

</panel-line-1px>
<br/>
<%--panel-line-1px>
<h4>Новости:</h4>
<p><font face="Verdana, Arial, Helvetica, sans-serif;" size="-2" color="990000"><b>13.12.2002</b></font><br>Добавлены правила и информация о сети.</p>
<p><font face="Verdana, Arial, Helvetica, sans-serif;" size="-2" color="999999"><b>12.12.2002</b></font><br>Баннерная сеть открыта для первого внутреннего тестирования.</p>
</panel-line-1px--%>

</right>
</main>

<footer/>
</body>
</html>