%PDF- %PDF-
| Direktori : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/metrics/ |
| Current File : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/metrics/grafbar_grupo.inc.php |
<?php
global $DB;
$query3 =
"SELECT count(glpi_tickets.id) AS conta, glpi_users.firstname AS name, glpi_users.realname AS sname
FROM `glpi_tickets_users`, glpi_tickets, glpi_users
WHERE glpi_tickets.id = glpi_tickets_users.`tickets_id`
AND glpi_tickets_users.`users_id` = glpi_users.id
AND glpi_tickets.is_deleted = 0
AND glpi_tickets_users.type = 2
".$period."
".$entidade."
GROUP BY glpi_users.name
ORDER BY conta DESC
LIMIT 5";
$result3 = $DB->query($query3) or die('erro');
$arr_grf3 = array();
while ($row_result = $DB->fetchAssoc($result3)){
$v_row_result = $row_result['name'] ." ".$row_result['sname'];
$arr_grf3[$v_row_result] = $row_result['conta'];
}
$grf3 = array_keys($arr_grf3) ;
$quant3 = array_values($arr_grf3) ;
$soma3 = array_sum($arr_grf3);
$grf_3 = json_encode($grf3);
$quant_2 = implode(',',$quant3);
echo "
<script type='text/javascript'>
$(function () {
$('#grafsat').highcharts({
chart: {
type: 'bar',
backgroundColor:'transparent',
height:240
},
title: {
text:''
},
xAxis: {
categories: $grf_3,
labels: {
//rotation: -55,
align: 'right',
style: {
//font: '10pt Trebuchet MS, Verdana, sans-serif',
color: '#A0A0A0'
}
}
},
yAxis: {
min: 0,
title: {
text: ''
},
},
credits: {
enabled: false
},
plotOptions: {
bar: {
pointPadding: 0.2,
borderWidth: 1,
borderColor: '#A0A0A0',
//shadow:true,
showInLegend: false
}
},
series: [{
//name: '".__('Tickets','dashboard')."',
name:'',
data: [$quant_2],
dataLabels: {
enabled: true,
align: 'center',
x: 25,
y: 0,
//color: '#A0A0A0',
style: {
//font: 'Trebuchet MS, Verdana, sans-serif',
//fontSize: '13px',
//fontWeight: 'bold',
//textShadow: false
},
formatter: function () {
return Highcharts.numberFormat(this.y, 0, '', ''); // Remove the thousands sep?
}
}
}]
});
});
</script>";
echo '</div>';
?>