���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/clients.dominiquerickard.com/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>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�