File: /home/barbeatleanalyti/public_html/m.beatleanalytics.com/application/views/survey/dailyreports.php
<?php
include ('include/header.php');
if(!isset($_SESSION['LoginIndid'])){
redirect("index.php/survey/");
}
//echo '<pre>';
//print_r($pageData);
//echo '</pre>';
?>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.6.0/Chart.min.js"></script>
<div class="container headerback" >
<div class="col-sm-12">
<div class="col-sm-6">
<?php
$this->Admin_model->fetchOwnersImage($orgdata[0]->db_Orgpics);
?>
<div class="rightFloat"><a href="<?php echo base_url()?>index.php/survey/dailyreports"><i class="fa fa-bar-chart fontawosm"></i></a></div>
</div>
</div>
</div>
<div class="accordion">
<input type="hidden" id="next_0" value="16" />
<div id="contentDiv_0" style="margin-top:50px !important; ">
<div class="col-sm-12">
<h1 class="text-white text-center current-page-name feedbackhead textcenter">Today's Report</h1>
</div>
<div class="accordion-section-main">
<div class="bnt-back"><a href="<?php echo base_url()?>index.php/survey/home">HOME</a></div>
<div class="container hed">
<div class="row">
<!-- <h2>Beatleanalytics</h2> -->
<p>Date:<?php echo date("d/m/Y")?></p>
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th>Sr. No</th>
<th>UserID</th>
<?php
$lblStr = '';
foreach($pageData as $key=> $val){
$lblStr .= '"'.$val->db_pagename.'",';
echo '<th>'.$val->db_pagename.'</th>';
}
$lblStr = substr($lblStr,0,-1);
?>
</tr>
</thead>
<tbody>
<?php
if(count($rsSurveyData) > 0) {
$avgArr = array();
for($i=0; $i<count($rsSurveyData); $i++) {
$avg = 0;
?>
<tr>
<td><?php echo $i+1?></td>
<td><?php echo $rsSurveyData[$i]->db_phone; ?></td>
<?php foreach($pageData as $key=> $val){ ?>
<td>
<?php echo $avg1 = $this->Admin_model->fetchRatingCustomer($rsSurveyData[$i]->tokenid,$val->PageID);
$avgArr[$i][] = $avg1;
//echo $avg = $avg + $avg1;
?>
</td>
<?php }?>
</tr>
<?php }
}else{
?>
<tr>
<td colspan="10"> No any record found.</td>
</tr>
<?php }
//echo "<pre>";
$graphArr = array();
foreach($avgArr as $key => $val){
$graphArr[] = number_format(array_sum($val)/count($pageData),2);
}
//echo print_r($avgArr);
//echo print_r($graphArr);
//echo "</pre>";
?>
</tbody>
</table>
</div>
<div class="chart">
<canvas id="canvas" height="250"></canvas>
</div>
<br>
<br>
<script>
var ctx = document.getElementById("canvas").getContext('2d');
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: [<?php echo $lblStr; ?>],
datasets: [{
label: '# Daily reports',
data: [<?php echo implode(",",$graphArr)?>],
backgroundColor: 'rgba(255, 99, 132, 0.2)',
borderColor: 'rgba(255,99,132,1)',
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
</script>
<!-------------------------------------------------------------->
</div>
</div>
</div>
</div>
</div>
<?php
include ('include/footer.php');
?>