%PDF- %PDF-
Direktori : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/graphs/inc/ |
Current File : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/graphs/inc/grafcat_grupo.inc.php |
<?php if($data_ini == $data_fin) { $datas = "LIKE '".$data_ini."%'"; } else { $datas = "BETWEEN '".$data_ini." 00:00:00' AND '".$data_fin." 23:59:59'"; } $query4 = " SELECT glpi_itilcategories.completename as cat_name, COUNT(glpi_tickets.id) as cat_tick, glpi_itilcategories.id FROM glpi_groups_tickets, glpi_tickets LEFT JOIN glpi_itilcategories ON glpi_itilcategories.id = glpi_tickets.itilcategories_id WHERE glpi_tickets.is_deleted = '0' AND glpi_groups_tickets.`groups_id` = ".$id_grp." AND glpi_groups_tickets.`tickets_id` = glpi_tickets.id AND glpi_tickets.date ".$datas." ". $entidade_and ." GROUP BY glpi_itilcategories.id ORDER BY `cat_tick` DESC LIMIT 5 "; $result4 = $DB->query($query4) or die('erro'); $arr_grf4 = array(); while ($row_result = $DB->fetchAssoc($result4)) { $v_row_result = $row_result['cat_name']." (".$row_result['id'].")"; $arr_grf4[$v_row_result] = $row_result['cat_tick']; } $grf4 = array_keys($arr_grf4) ; $quant4 = array_values($arr_grf4) ; $soma4 = array_sum($arr_grf4); $grf_3a = json_encode($grf4); $quant_2a = implode(',',$quant4); echo " <script type='text/javascript'> $(function () { $('#graf4').highcharts({ chart: { type: 'bar' }, title: { text: 'Top 5 - ".__('Tickets by Category','dashboard')."' }, xAxis: { categories: $grf_3a, labels: { rotation: 0, align: 'right', style: { fontSize: '11px', fontFamily: 'Verdana, sans-serif' } } }, yAxis: { min: 0, title: { text: '' } }, /*tooltip: { headerFormat: '<span style=\"font-size:10px\">{point.key}</span><table>', pointFormat: '<tr><td style=\"color:{series.color};padding:0\">{series.name}: </td>' + '<td style=\"padding:0\"><b>{point.y:.1f} </b></td></tr>', footerFormat: '</table>', shared: true, useHTML: true },*/ plotOptions: { bar: { pointPadding: 0.2, borderWidth: 0, borderWidth: 2, borderColor: 'white', shadow:true, showInLegend: false, } }, series: [{ colorByPoint: true, name: '".__('Tickets','dashboard')."', data: [$quant_2a], dataLabels: { enabled: true, //color: '#000099', align: 'center', x: 15, y: 0, style: { // fontSize: '13px', // fontFamily: 'Verdana, sans-serif' } } }] }); }); </script>"; ?>