<?=$this->site->add_js("https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.6.0/Chart.min.js")?>
<?=$this->site->add_js("https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.6.0/Chart.bundle.min.js")?>
<div class="page-header">
    <h1 class="page-title">방문 시간별 접속 통계</h1>
</div>

<?=form_open(NULL, array('method'=>'get','class'=>'form-flex','autocomplete'=>'off'))?>
<div data-ax-tbl class="ax-search-tbl">
    <div data-ax-tr>
        <div data-ax-td>
            <div data-ax-td-label>일자 검색</div>
            <div data-ax-td-wrap>
                <input class="form-control" name="startdate" data-toggle="datepicker" data-chained-datepicker="[name='enddate']" value="<?=$startdate?>">
            </div>
            <div data-ax-td-wrap>
                <input class="form-control" name="enddate" data-toggle="datepicker" value="<?=$enddate?>">
            </div>
        </div>
        <div data-ax-td>
            <div data-ax-td-wrap>
                <button class="btn btn-sm btn-default"><i class="fal fa-search"></i> 필터적용</button>
            </div>
        </div>
    </div>
</div>
<?=form_close()?>
<div class="H10"></div>
<div class="row">
    <div class="col-sm-6">
        <div>
            <h4 class="text-center">방문 시간별 접속 통계</h4>
            <canvas id="chart-browser" width="200" height="200"></canvas>
        </div>
    </div>
    <div class="col-sm-6">
        <div class="grid">
            <table>
                <thead>
                <tr>
                    <th>시간대</th>
                    <th>접속수</th>
                    <th>백분율(%)</th>
                </tr>
                </thead>
                <tbody>
                <?php foreach($statics['list'] as $key=>$value):?>
                    <tr>
                        <td class="text-center"><?=$key?>시</td>
                        <td class="text-right"><?=number_format($value)?></td>
                        <td class="text-right"><?=$statics['total']>0? round($value/$statics['total']*100,2):0?>%</td>
                    </tr>
                <?php endforeach;?>
                <?php if(count($statics['list']) == 0):?>
                    <tr>
                        <td class="empty" colspan="3">키워드로 접속한 기록이 없습니다.</td>
                    </tr>
                <?php endif;?>
                </tbody>
                <tfoot>
                <tr>
                    <td class="text-center">TOTAL</td>
                    <td class="text-right"><?=number_format($statics['total'])?></td>
                    <td class="text-right">100%</td>
                </tr>
                </tfoot>
            </table>
        </div>
    </div>
</div>


<script>
    $(function(){
        var $chart = $("#chart-browser");
        var chart_data = <?=$statics['valuelist']?>;
        var chart = new Chart($chart, {
            type: 'line',
            data: {
                labels: <?=$statics['hourlist']?>,
                datasets: [{
                    label : '방문자수',
                    data: chart_data,
                    backgroundColor : 'rgba(0,0,0,0.5)',
                    borderColor : 'rgba(0,0,0,0.15)',
                    borderWidth : '1px',
                    pointBackgroundColor : '#cc7b19'
                }]
            },
            options : {
                animation : {
                    animateScale:true
                },
                legend: {
                    labels : {
                        fontColor : '#fff'
                    }
                },
                scales: {
                    yAxes: [{
                        ticks: {
                            fontColor : '#fff'
                        }
                    }],
                    xAxes: [{
                        ticks: {
                            fontColor : '#fff'
                        }
                    }],
                }
            }
        });
    });
</script>