File: /home/slfopp7cb1df/public_html/pm/app/Views/projects/timesheets/timesheet_wedget.php
<div class="card bg-white">
<div class="card-header">
<i data-feather="file-text" class="icon-16"></i> <?php
if ($timesheet_type == "my_timesheet_statistics") {
echo app_lang("my_timesheet");
} else {
echo app_lang("all_timesheets");
}
?>
</div>
<div class="card-body rounded-bottom">
<canvas id="timesheet-statistics-chart-<?php echo $timesheet_type; ?>" style="width: 100%; height: 300px;"></canvas>
</div>
</div>
<script type="text/javascript">
var timesheetStatisticsChart = document.getElementById("timesheet-statistics-chart-<?php echo $timesheet_type; ?>");
var timesheets = <?php echo $timesheets; ?>;
var ticks = <?php echo $ticks; ?>;
new Chart(timesheetStatisticsChart, {
type: 'line',
data: {
labels: ticks,
datasets: [{
label: '<?php echo app_lang("timesheet_statistics"); ?>',
data: timesheets,
fill: true,
borderColor: '#2196f3',
backgroundColor: 'rgba(54, 162, 235, 0.2)',
borderWidth: 2
}]},
options: {
responsive: true,
tooltips: {
callbacks: {
title: function (tooltipItem, data) {
return data['labels'][tooltipItem[0]['index']];
},
label: function (tooltipItem, data) {
return secondsToTimeFormat(data['datasets'][0]['data'][tooltipItem['index']] * 60);
}
}
},
legend: {
display: true,
position: 'bottom',
labels: {
fontColor: "#898fa9"
}
},
scales: {
xAxes: [{
gridLines: {
color: 'rgba(107, 115, 148, 0.1)'
},
ticks: {
fontColor: "#898fa9"
}
}],
yAxes: [{
gridLines: {
color: 'rgba(107, 115, 148, 0.1)'
},
ticks: {
fontColor: "#898fa9"
}
}]
}
}
});
</script>