Вход Регистрация
Файл: wapxl.ru/top/day/all.php
Строк: 66
<?php

echo '<div class="col-md-12 col-sm-12 col-xs-12"><div class="panel panel-default">
<b>отчет:</b> Количество посетителей и просмотров за день
'
;

// Проверяем есть ли в базе выбранная дата
$dates core:: $db -> queryFetch("SELECT * FROM `top_count` WHERE `url`=? LIMIT 1;", array($url));
if(!isset(
$dates['id'])){
echo 
"<br /><b>Статистики за выбранный вами периoд не найдено.</b><br />";

}else{


echo 
'<div class="col-md-12 col-sm-12 col-xs-12">
<div class="panel panel-blu">
<div class="panel-heading"><b>График</b>'
;

/*?>
<form action="index.php?act=1" method="POST" onsubmit="window.open('','from_form','width=600,height=500,scrollbars=yes')" action="index.php" target="from_form">
    <input type="submit" value="Посетители" />
</form>
<?*/

echo '</div>
'
;
$max 31;
// получаем кол во страниц
$count_sites core:: $db -> querySingle("SELECT count(*) FROM `top_count` WHERE url = '".$url."';");

$k_page=func::k_page($count_sites,$max);
$page=func::page($k_page);
$start=$max*$page-$max;


?>
 <script>

var chart;


AmCharts.monthNames = ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'];

AmCharts.shortMonthNames = ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'];

  // load the data
  var chartData = AmCharts.loadJSON('/top/day/all_graph.php?date=<?=$date;?>&url=<?=$url;?>');

var chart = AmCharts.makeChart("graph_dey", {
    "type": "serial",
    "theme": "light",
    "marginRight": 80,
    "dataProvider": chartData,
    "valueAxes": [{
        "position": "left",
        "title": "Статистика за весь период"
    }],
    "graphs": [{
        "id": "g1",
        "fillAlphas": 0.4,
        "valueField": "host",
        "balloonText": "<div style='margin:5px; font-size:19px;'>Посетителей:<b>[[value]]</b></div>",
        "title": "Посетители",
        "lineColor": "#008000",
          "bullet": "round",
        "bulletBorderAlpha": 1,
        "bulletColor": "#008000",
        "bulletSize": 5,
        "hideBulletsCount": 50,
        "fillAlphas": 0
    },{
        "id": "g2",
        "fillAlphas": 0.4,
        "valueField": "hit",
        "balloonText": "<div style='margin:5px; font-size:19px;'>Просмотров:<b>[[value]]</b></div>",
        "title": "Просмотры",
        "lineColor": "#8d1cc6",
          "bullet": "round",
        "bulletBorderAlpha": 1,
        "bulletColor": "#8d1cc6",
        "bulletSize": 5,
        "hideBulletsCount": 50,
        "fillAlphas": 0
    }],
    "chartCursor": {
        "cursorPosition": "mouse"
    },
    "categoryField": "date",
    "categoryAxis": {
        "parseDates": true
    },
    "export": {
        "enabled": true,
         "dateFormat": "YYYY-MM-DD"
    }
});


// LEGEND
    var legend = new AmCharts.AmLegend();
    chart.addLegend(legend, "legenddiv");



  </script>
   <!-- chart container -->
  <div id="graph_dey" style="width: auto; height: 300px;"></div>
  <div id="legenddiv" style="width: auto; height: auto;">  </div>

<?php

echo '</div></div>';



echo 
'<div class="col-md-12 col-sm-12 col-xs-12">
<div class="panel panel-blu">'
;


echo 
'<div class="panel-heading"><b>Статистика посещений</b></div>
 <div class="table-responsive">
 <table class="table"><thead><tr><th>Дата</th><th>Посетители</th><th>Просмотры</th></tr></thead>
 <tbody> '
;




$r core:: $db -> query("SELECT date, host, hit FROM `top_count` WHERE url = '".$url."' ORDER BY date asc LIMIT $start,$max;");

$count_hours 0;


while (
$row$r -> fetch()) {

$count_hours++;

// ищем кол-во хостов и хитов с начала дня
$rowhost += $row['host'];
$rowhit += $row['hit'];


 echo 
'<tr class="success"><td><b>'.$row['date'].'</b></td><td>'.$row['host'].' <i style = "color:#8C8C8C;"></i></td><td>'.$row['hit'].' <i style = "color:#8C8C8C;"></i></td></tr> ';
 
//echo '<tr class="info"><td>Просмотры</td><td>0</td><td>@0</td><td>0</td><td>0</td><td>0</td></tr> ';





}

echo 
'<thead><tr><th>Всего</th><th>'.$rowhost.' <i style = "color:#8C8C8C;"></i></th><th>'.$rowhit.' <i style = "color:#8C8C8C;"></i></th><th>-</th></tr></thead>';
echo 
'<thead><tr><th>В среднем</th><th>'.round($rowhost/$count_hours).'</th><th>'.round($rowhit/$count_hours).'</th><th>-</th></tr></thead>';




  echo 
'</tbody>
 </table>
 </div>
'
;



if (
$k_page>1)func::pagination('?stat='.$stat.'&amp;order='.$order.'&amp;date='.$date.'&amp;',$k_page,$page); // Вывод страниц



echo '</div></div>';
}

?>
Онлайн: 0
Реклама